Memadam Baris DataFrame dalam Panda Berdasarkan Nilai Lajur
Panda, perpustakaan Python untuk manipulasi dan analisis data, menyediakan pelbagai pilihan untuk memanipulasi DataFrames . Dalam keadaan ini, tugasnya ialah untuk mengalih keluar baris daripada DataFrame berdasarkan keadaan tertentu.
Pertimbangkan DataFrame:
daysago line_race rating rw wrating
line_date
2007-03-31 62 11 56 1.000000 56.000000
2007-03-10 83 11 67 1.000000 67.000000
2007-02-10 111 9 66 1.000000 66.000000 66.000000 10 83 0.880678 73.096278
2006-12-23 160 10 88 0.793033 69.786942
2006-11-09 204 9 52 5.6 52 5. 33.106077
2006-10-22 222 8 66 0.581946 38.408408
2006-09-29 245 9 70 0.518825 36.581946 38.408408
2006-09-29 245 9 70 0.518825 36.518825 36.0🎜752 11 68 0.486226 33.063381
2006-08-30 275 8 72 0.446667 32.160051
2006-02-11 475 5 645 0. 10.698423
2006-01-13 504 0 70 0.142409 9.968634
2006-01-02 515 0 64 0.134800 8.627219 8.627219 70 0.117803 8.246238
2005-11-29 549 0 70 0.113758 7.963072
2005-11-22 556 0 -1 0.109852 -0.109852
2005-11-01 577 0 -1 0.098919 -0.098919
2005-10-20 589 0 -1 0.093168 -0.098919 -0.098919
2005-10-20 589 0 -1 0.093168 -0.0931682005-09-07 632 0 -1 0.075171 -0.075171
2005-06-12 719 0 69 0.048690 3.359623
2005-05-29 733 0 -1 0.045404 -0.045404
2005-05-02 760 0 -1 0.039679 -0.039679 -0.0396792005-03-13 810 0 -1 0.030915 -0.030915
2004-11-09 934 0 -1 0.016647 -4.016647 -0.016647 -0.016647 -0.016647 -0.016647 > 2004 di mana lajur line_race mempunyai nilai 0, pendekatan yang dicadangkan ialah:
daysago line_race rating rw wrating
Pernyataan ini mencipta DataFrame baharu (bernama df) yang merangkumi hanya baris dengan lajur line_race tidak sama dengan 0. Hasilnya mestilah DataFrame dengan lebih sedikit baris, bergantung pada bilangan baris yang mempunyai line_race ditetapkan kepada 0 .
Atas ialah kandungan terperinci Bagaimana untuk Memadam Baris daripada Bingkai Data Pandas Berdasarkan Nilai Lajur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!