替换大熊猫数据框中的列值

时间:2020-03-07 11:28:46

标签: python python-3.x pandas dataframe

在使用数值的那一刻,我有一个很大的数值数据输入文件(22000)列
df = pd.read_csv(path_to_file),它使用数字的第一行作为列值。

是否可以用随机变量替换列值或以不将第一行用作列名的方式加载数据?

2 个答案:

答案 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-中的012,...,21999 all 行文件将被视为 data 行。

如果您对自动分配的列名不满意,可以按照问题“ this answer”的How to name Pandas Dataframe Columns automatically?进行更改