-2
我打开dataframe(python)中的.log文件。但是第一行数据集被当作列的名称。我试图改变列的名字。但它删除了第一行。需要解决方案我的数据框将第一行数据集作为数据集的索引。
我打开dataframe(python)中的.log文件。但是第一行数据集被当作列的名称。我试图改变列的名字。但它删除了第一行。需要解决方案我的数据框将第一行数据集作为数据集的索引。
您需要的参数names
在read_csv
:
df = df.read_csv('filename.csv', names = ['col1','col2','col3'])
样品:
import pandas as pd
from pandas.compat import StringIO
temp=u"""1,1,a
1,2,b
2,1,c
3,1,d"""
#after testing replace 'StringIO(temp)' to 'filename.csv'
df = pd.read_csv(StringIO(temp), names=['col1','col2','col3'])
print (df)
col1 col2 col3
0 1 1 a
1 1 2 b
2 2 1 c
3 3 1 d
尝试使用read_csv方法 “标题=无” 选项。这将为您创建一个列索引。如果您需要列名,请按照@jezrael的回答进行操作。
pd.read_csv(csv_file, header=None)
迷人的故事。你有问题吗? – timgeb