繁体   English   中英

读取没有列名的 csv 文件 python

[英]Reading csv file with no column names python

嗨,我想问一下我有 80 列的数据,它们都没有名称,它有 80 列和 12500 行长,它们之间有空白列

8,1,,0,1993,146,,2,1,,,,,,,,,,2.1,0.65,0.15,0.65,19.1,,18.03,,,19.6,,,0.06,,,,,,19.1,19.6294717,19.36473585,0.06,,,,51.25,19.3,23.3,-0.04,-0.04,0.34,0.07,0.16,,,0.16,,,,,,,,,,,,,,,,,,15.3,7.8,11.55,58,100,79,15.4,8,11.7

我想使用这个 csv 文件,我想删除额外的空白列,我可能会使用代码行

data = data.dropna()

bur它只能删除我认为更进一步的行我如何访问或命名特定列data = pd.read_csv('CollectedData.csv')

IIUC,使用这个pandas.read_csv with header=Nonepandas.DataFrame.dropna on axis=1

data = pd.read_csv("CollectedData.csv", header=None).dropna(axis=1, how="all")

如果需要为每一列命名,请使用names参数:

cols_names= ["ColA", "ColB", "ColC", ..]

data = (
        pd.read_csv("CollectedData.csv",
                    header=None,
                    names=cols_names)
            .dropna(axis=1, how="all")
        )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM