golang mesti sampai ke n baris pertama

PHPz
Lepaskan: 2024-02-09 13:06:08
ke hadapan
1069 orang telah melayarinya

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"))
Salin selepas log masuk

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"),
)
Salin selepas log masuk

Di sini kita menyusun mengikut bidang.

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

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!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!