gpt4 book ai didi

python - 摆脱没有标题的列

转载 作者:太空宇宙 更新时间:2023-11-03 15:53:23 24 4
gpt4 key购买 nike

我正在尝试读取一个包含没有标题的列的 CSV 文件。目前,我的解决方案是

df = pd.read_csv("test.csv")
df = df[[col for col in df.columns if 'Unnamed' not in col]]

这看起来有点老套,如果文件中包含带有“未命名”一词的列,则会失败。有更好的方法吗?

最佳答案

read_csvusecols 参数函数接受一个可调用函数作为输入。如果您提供的函数对于不需要的列标题计算结果为 False,则这些列将被删除。

func = lambda x: not x.startswith('Unnamed: ')
df = pd.read_csv('test.csv', usecols=func)

我想这个解决方案与您原来的解决方案并没有根本的不同。

关于python - 摆脱没有标题的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45123470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com