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

Golang muss die ersten n Zeilen erreichen

PHPz
PHPznach vorne
2024-02-09 13:06:081072Durchsuche

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"))

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"),
)

Hier sortieren wir nach Fachgebieten.

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen