如何从pandas Dataframe中的txt文件创建列名? [重复]

问题描述 投票:0回答:1

我有一个没有列名的txt文件。当我尝试使用pandas.read_csv导入它时,第一行成为列名。

txt文件例如:

0 9 8 2 1

1 2 3 2 2

2 3 4 5 3

我如何成功导入此txt文件,而第一行(0 9 8 2 1)不是数据框的列名?

以及如何在数据框中插入列名?

python pandas numpy
1个回答
0
投票
  1. 如果没有标题:使用熊猫read_csv加载没有头的csv如果您的csv文件没有标题,则在读取它时需要设置header = None。

  2. 要传递列:pd.read_csv(data,usecols = ['foo','bar'])[['foo','bar']]用于按['foo','bar']顺序排列的列或pd.read_csv(data,usecols = ['foo','bar'])[[''bar','foo']]用于['bar','foo']顺序。

pd.read_csv('data.csv',header = None,usecols =(COL-ARRAY-IN-ORDER')] >>

© www.soinside.com 2019 - 2024. All rights reserved.