[英]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=None
和pandas.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.