在使用 pandas
加载 csv 时,我需要删除带有标签 名称 的 列。我正在按如下方式阅读 csv,并希望在其中添加参数。谢谢。
pd.read_csv("sample.csv")
阅读 csv 后我知道要这样做:
df.drop('name', axis=1)
原文由 Anon George 发布,翻译遵循 CC BY-SA 4.0 许可协议
在使用 pandas
加载 csv 时,我需要删除带有标签 名称 的 列。我正在按如下方式阅读 csv,并希望在其中添加参数。谢谢。
pd.read_csv("sample.csv")
阅读 csv 后我知道要这样做:
df.drop('name', axis=1)
原文由 Anon George 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
如果您之前知道列名,则可以通过设置
usecols
参数来实现当您知道要使用哪些列时
假设您有包含列
['id','name','last_name']
的 csv 文件,而您只需要['name','last_name']
。你可以这样做:当你想要前 N 列时
如果你不知道列名但你想要数据框中的前 N 列。你可以这样做
编辑
当您知道要删除的列的名称时