我有一个没有列名的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)不是数据框的列名?
以及如何在数据框中插入列名?
如果没有标题:使用熊猫read_csv加载没有头的csv如果您的csv文件没有标题,则在读取它时需要设置header = None。
要传递列: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')] >>