在使用数值的那一刻,我有一个很大的数值数据输入文件(22000)列
df = pd.read_csv(path_to_file)
,它使用数字的第一行作为列值。
是否可以用随机变量替换列值或以不将第一行用作列名的方式加载数据?
答案 0 :(得分:0)
使用pd.read_csv("path_to_file", header=0)
。
如果您还想为列分配名称,则可以在pd.read_csv的names
参数中传递一个列表。
答案 1 :(得分:0)
使用参数header=None
:
df = pd.read_csv(path_to_file, header=None)
然后,列名称将是CSV-中的0
,1
,2
,...,21999
和 all 行文件将被视为 data 行。
如果您对自动分配的列名不满意,可以按照问题“ this answer”的How to name Pandas Dataframe Columns automatically?进行更改