Rumah  >  Artikel  >  pembangunan bahagian belakang  >  golang mesti sampai ke n baris pertama

golang mesti sampai ke n baris pertama

PHPz
PHPzke hadapan
2024-02-09 13:06:081070semak imbas

golang 必须达到前 n 行

golang ialah bahasa pengaturcaraan berkuasa yang digunakan secara meluas dalam pembangunan sistem berskala besar. Apabila menggunakan golang, menguasai kemahiran n baris pertama kod adalah penting. Dengan memahami dan menggunakan kod utama ini dengan cekap, pembangun boleh menulis program yang jelas dan boleh dipercayai dengan lebih cekap. Dalam artikel ini, editor PHP Xigua akan memperkenalkan anda secara terperinci kepentingan golang untuk mencapai n baris pertama, dan berkongsi beberapa petua dan cadangan praktikal untuk membantu anda memberikan permainan sepenuhnya kepada kelebihan golang. Sama ada anda seorang pemula atau pembangun berpengalaman, anda boleh mendapat manfaat daripadanya. Mari kita lihat lebih dekat!

Kandungan soalan

Saya sedang menukar projek saya daripada ular sawa kepada golang, tetapi saya terjebak menggunakan gota sebagai setara dengan bingkai data panda.

Dalam panda, saya menggunakan df.nlargest(20, ['change']) untuk mengekstrak nilai tertinggi daripada set data, tetapi saya nampaknya tidak dapat mencari yang setara.

Saya boleh mengisih data menggunakan yang berikut

sorted := valuesDf.Arrange(dataframe.RevSort("Change"))

Namun, saya masih memerlukan cara untuk memilih 20 baris pertama data kerana seterusnya saya ingin mengira purata bingkai data yang dikemas kini ini.

Saya akan menggunakan fungsi .mean() untuk mencapai ini

Adakah sesiapa tahu cara untuk memilih 20 baris pertama?

Penyelesaian

Tiada fungsi dalam fungsi yang sama. Tetapi anda boleh membuat sendiri.

sorted := dataframe.arrange(
    dataframe.sort("change"),
)

Di sini kita menyusun mengikut bidang.

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

Kini kami mendapat 20 teratas daripada bingkai data yang diisih ini.

Atas ialah kandungan terperinci golang mesti sampai ke n baris pertama. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam