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!
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"))
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 ?
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"), )
Ici, nous trions par domaine.
sub := sorted.Subset([]int{0, 20})
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!