我正在处理一个来自csv文件的数据帧,我想删除某一行。我尝试使用df2[df2.State != 'INDIA']
,其中印度是我想放弃的行。下面是数据帧的一个示例:
State Total population 10 Gujarat 60383628 11 Haryana 25353081 12 Himachal Pradesh 6856509 13 INDIA 1210193422 14 Jammu & Kashmir 12548926 15 Jharkhand 32966238 16 Karnataka 61130704 17 Kerala 33387677
我做错什么了?在
编辑:没有错误,但没有反映更改。仍然是同一张桌子。 在MohitMotwani工作。有没有办法保持索引的完整性?”印度的删除意味着指数13被删除,因此指数显示为11、12、14、15。这能解决吗?在
您应该将其分配给
df2
。在df2 = df2[df2.State != 'INDIA']
如需了解更多信息,请阅读How do I delete rows in a data frame?。在
另一种可能的方法是在一行中保留轴不变的情况下删除行:
相关问题 更多 >
编程相关推荐