关于从数据框中删除数据的熊猫相关问题
Posted
技术标签:
【中文标题】关于从数据框中删除数据的熊猫相关问题【英文标题】:pandas related problem regarding deleting data from a dataframe 【发布时间】:2021-10-31 20:07:24 【问题描述】:我需要从自动投资列中具有“否”值的数据框中删除行。如何使用 pandas 数据框做到这一点?
index = 0
for x in df3['Auto-Investment']:
if x == 'No':
rows = df3.index(index)
df3.drop(rows, inplace=True)
index += 1
print(df3)
【问题讨论】:
【参考方案1】:试试这个:
df3 = df3[df3['Auto-Investment'] != 'No']
【讨论】:
@Levsha 如果这项工作看到这个链接:meta.stackexchange.com/questions/5234/…【参考方案2】:您可以通过取消选择“否”来做到这一点。
df3 = df3[df3['Auto-Investment']!='No']
【讨论】:
没关系,我的朋友 :) 我们都去过那里。【参考方案3】:解数:
1. df3 = df3[df3['Auto-Investment']!='No]
2. df3.drop(df3['Auto-Investment']!='No].index, inplace=True)
讨论哪种解决方案更好: Pandas drop rows vs filter
【讨论】:
哈哈,我们只是以完全相同的方式和时间做到了。 :))))))))))))) 似乎对于此类问题来说,小的时间差至关重要:D @Levsha 当有人回答我的问题时我该怎么办? ***.com/help/someone-answers 决定答案是否有帮助,然后... - 投票 - 接受它以上是关于关于从数据框中删除数据的熊猫相关问题的主要内容,如果未能解决你的问题,请参考以下文章