Heim > Backend-Entwicklung > Golang > Golang muss die ersten n Zeilen erreichen

Golang muss die ersten n Zeilen erreichen

PHPz
Freigeben: 2024-02-09 13:06:08
nach vorne
1113 Leute haben es durchsucht

golang 必须达到前 n 行

golang ist eine leistungsstarke Programmiersprache, die häufig bei der Entwicklung großer Systeme eingesetzt wird. Bei der Verwendung von Golang ist es wichtig, die Fähigkeiten der ersten n Codezeilen zu beherrschen. Durch das Verständnis und den geschickten Einsatz dieser Schlüsselcodes können Entwickler klare, zuverlässige Programme effizienter schreiben. In diesem Artikel stellt Ihnen der PHP-Editor Xigua ausführlich die Bedeutung von Golang für das Erreichen der ersten n Zeilen vor und gibt Ihnen einige praktische Tipps und Vorschläge, die Ihnen dabei helfen, die Vorteile von Golang voll auszuschöpfen. Egal, ob Sie Anfänger oder erfahrener Entwickler sind, Sie können davon profitieren. Lass uns genauer hinschauen!

Frageninhalt

Ich konvertiere mein Projekt von Python nach Golang, aber ich bleibe dabei, Gota als Äquivalent zum Pandas-Datenrahmen zu verwenden.

In Pandas verwende ich df.nlargest(20, ['change']), um den höchsten Wert aus dem Datensatz zu extrahieren, aber ich kann scheinbar kein Äquivalent finden.

Ich kann die Daten wie folgt sortieren

sorted := valuesDf.Arrange(dataframe.RevSort("Change"))
Nach dem Login kopieren

Allerdings benötige ich noch eine Möglichkeit, die ersten 20 Datenzeilen auszuwählen, da ich als Nächstes den Durchschnitt dieses aktualisierten Datenrahmens berechnen möchte.

Ich werde die Funktion .mean() verwenden, um dies zu erreichen

Kennt jemand eine Möglichkeit, die ersten 20 Zeilen auszuwählen?

Lösung

Es gibt keine Funktion in derselben Funktion. Aber Sie können Ihre eigenen erstellen.

sorted := dataframe.arrange(
    dataframe.sort("change"),
)
Nach dem Login kopieren

Hier sortieren wir nach Fachgebieten.

sub := sorted.Subset([]int{0, 20})
Nach dem Login kopieren

Jetzt erhalten wir die Top 20 aus diesem sortierten Datenrahmen.

Das obige ist der detaillierte Inhalt vonGolang muss die ersten n Zeilen erreichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage