大家好,我是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