[英]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.