我有一个数据框名称 df 我希望其变量 x 和 y 的第一个和第二个colums(系列)
我会按照df['A']
或df['B']
之类的列名或类似名称来完成此操作。
但问题是数据本身就是标题而没有名称.Header就像2.17,3.145那样。
所以我的问题是:
a)如何在名称后面命名列并启动数据(现在从头开始)?
b)如果我们不知道名字或者没有名字,如何获取特定栏目的数据?
谢谢。
答案 0 :(得分:2)
在阅读DataFrame时设置names
kwarg(请参阅read_csv
docs。
而不是pd.read_csv('kndkma')
使用pd.read_csv('kndkma', names=['a', 'b', ...])
。
答案 1 :(得分:0)
答案 2 :(得分:0)
在您阅读或创建DataFrame时,通常更容易命名列,但您也可以使用以下内容命名(或重命名)列:
df.columns = ['A','B', ...]