Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Pandas `iterrows` Begitu Lambat, dan Bagaimana Saya Boleh Meningkatkan Prestasi?
Isu Prestasi dengan iterrow Pandas
iterrows, fungsi panda untuk lelaran mengikut baris, telah diperhatikan menunjukkan kekurangan prestasi. Walaupun isu itu mungkin dikaitkan dengan djenis bercampur dalam bingkai data, malah senario mudah tanpa isu ini menunjukkan ketinggalan prestasi yang ketara.
Operasi bervektor, seperti aplikasi, selalunya mengatasi prestasi berulang, menimbulkan persoalan tentang keperluan untuk baris demi baris -lelaran baris. Walau bagaimanapun, terdapat keadaan di mana iterrow tetap tidak dapat dielakkan.
Sebab Isu Prestasi Iterrows
Secara amnya, iterrows kurang cekap berbanding vektorisasi, penggunaan dan itertuple disebabkan oleh ciri prestasi :
Garis Panduan untuk Prestasi Optimum
Untuk mengoptimumkan prestasi, pertimbangkan garis panduan berikut:
Atas ialah kandungan terperinci Mengapa Pandas `iterrows` Begitu Lambat, dan Bagaimana Saya Boleh Meningkatkan Prestasi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!