我有10000行300列的数据集。数据集中的所有300列都命名为0、1、2、3 ..300。我在文本文档中拥有所有300列的名称。我想将所有这300个列名称自动分配给我的数据集。
我可以为所有这300个列名创建一个列表,并将其分配给我的数据集。但是,这很费时间,因为我正在手动执行。还有其他方法可用吗?
# Creating list for all 300 column names
column_names = ['a', 'b', ... 'ah']
# my dataframe name is train
train.columns = column_names
答案 0 :(得分:0)
将文本读入列表并分配给列名。
例如:
with open('filename') as infile: #'filename' == Your text file.
column_names = [line.strip() for line in infile]
train.columns = column_names