Pandas - 从数据框中选择行

时间:2014-07-08 13:17:19

标签: python pandas

大家好,我是pandas的新手,在这种情况下,我有一个数据框,其中有几行用于给定索引或id。我想对这个数据框进行子集化,以便对于每个id,我将只获得第一次列A和C为零的行,并丢弃所有零的其余行。

id                            A             B          C            
10000                     728185.14       1000000    728185.14
10000                     578311.73       1000000    578311.73
10000                     496633.66       1000000    496633.66
10000                     367326.97       1000000    367326.97
10000                          0.00       1000000         0.00
10000                          0.00             0         0.00
10000                          0.00             0         0.00
10000                          0.00             0         0.00
10000                          0.00             0         0.00

这是我对数据帧进行子集化后的样子

id                            A             B          C            
10000                     728185.14       1000000    728185.14
10000                     578311.73       1000000    578311.73
10000                     496633.66       1000000    496633.66
10000                     367326.97       1000000    367326.97
10000                          0.00       1000000         0.00

Andy ides?

我还有另一个问题,如何为每个索引选择最后一行?所以在我执行上面的步骤后,我想创建一个新的数据框,每个索引都有一个最后一行。

id                         A            B       C           
10000                     0.00      1000000    0.00
10001                     0.00      1000000    0.00
10002                     0.00      1000000    0.00
10003                     0.00      1000000    0.00
10004                     0.00      1000000    0.00

0 个答案:

没有答案