[英]Remove line in csv python Panda
ID Number
1123 222222222222222
332 3333333333
112 222222222
这是我的 csv,如何按index
删除? 或特定线路?
for i, produto in produtos.iterrows():
del produto[2]
我试试这个 tu delete by index 2 "332"
一切都是正确的,除了用producto[2]
代替producto[i]
完整代码是:
for i, produto in produtos.iterrows():
del produto[i]
df = pd.DataFrame( {'ID': [1123, 332, 112], 'Number': [222222222222222, 3333333333, 222222222]} )
df = df.drop(index=1)
print(df)
印刷:
ID Number
0 1123 222222222222222
2 112 222222222
如果 ID 是索引,则:
df = pd.DataFrame({'ID': [1123, 332, 112], 'Number': [222222222222222, 3333333333, 222222222]}).set_index('ID')
df = df.drop(index=332)
print(df)
印刷:
Number
ID
1123 222222222222222
112 222222222
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.