Maison > développement back-end > Golang > golang doit atteindre les n premières lignes

golang doit atteindre les n premières lignes

PHPz
Libérer: 2024-02-09 13:06:08
avant
1105 Les gens l'ont consulté

golang 必须达到前 n 行

golang est un langage de programmation puissant largement utilisé dans le développement de systèmes à grande échelle. Lors de l’utilisation de Golang, la maîtrise des compétences des n premières lignes de code est essentielle. En comprenant et en utilisant habilement ces codes clés, les développeurs peuvent écrire plus efficacement des programmes clairs et fiables. Dans cet article, l'éditeur PHP Xigua vous présentera en détail l'importance du golang pour réaliser les n premières lignes, et partagera quelques conseils et suggestions pratiques pour vous aider à tirer pleinement parti des avantages du golang. Que vous soyez débutant ou développeur expérimenté, vous pouvez en bénéficier. Regardons de plus près!

Contenu de la question

Je convertis mon projet de python en golang, mais je suis bloqué sur l'utilisation de gota comme équivalent du dataframe pandas.

Dans les pandas, j'utilise df.nlargest(20, ['change']) pour extraire la valeur la plus élevée de l'ensemble de données, mais je n'arrive pas à trouver l'équivalent.

Je peux trier les données en utilisant ce qui suit

sorted := valuesDf.Arrange(dataframe.RevSort("Change"))
Copier après la connexion

Cependant, j'ai encore besoin d'un moyen de sélectionner les 20 premières lignes de données car je veux ensuite calculer la moyenne de cette trame de données mise à jour.

J'utiliserai la fonction .mean() pour y parvenir

Est-ce que quelqu'un connaît un moyen de sélectionner les 20 premières lignes ?

Solution

Il n'y a pas de fonction dans la même fonction. Mais vous pouvez créer le vôtre.

sorted := dataframe.arrange(
    dataframe.sort("change"),
)
Copier après la connexion

Ici, nous trions par domaine.

sub := sorted.Subset([]int{0, 20})
Copier après la connexion

Maintenant, nous obtenons le top 20 de cette trame de données triée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal