繁体   English   中英

熊猫:数据文件中没有列名

[英]Pandas: No column names in data file

我正在尝试处理数据集以使用DataScience,但它没有列名。 df.head()的输出如下所示:

   1  73                  Not in universe   0  0.1   0.2  Not in universe.1
0  2  58   Self-employed-not incorporated   4   34     0    Not in universe
1  3  18                  Not in universe   0    0     0        High school
2  4   9                  Not in universe   0    0     0    Not in universe
3  5  10                  Not in universe   0    0     0    Not in universe
4  6  48                          Private  40   10  1200    Not in universe

我想看到的是

0  1  73                  Not in universe   0  0.1   0.2  Not in universe.1
1  2  58   Self-employed-not incorporated   4   34     0    Not in universe
2  3  18                  Not in universe   0    0     0        High school
3  4   9                  Not in universe   0    0     0    Not in universe
4  5  10                  Not in universe   0    0     0    Not in universe
5  6  48                          Private  40   10  1200    Not in universe

我可以指定随机列名,但是有更好的方法吗?

您加载文件时没有指定它是否有标题行,默认情况下它从第一行推断它,如果它缺少则传递header=None

df = pd.read_csv(file_path, header=None)

我希望你能通过这个链接 标头的默认值为'infer',这意味着如果未指定,它将自动设置数据的整数值。

您还可以通过设置名称参数来设置不同的列名称,该参数采用数组,列名称列表。

暂无
暂无

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

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