我在dataframe(python)中打开了.log文件。但是第一行数据集被视为列的名称。我试图更改列的名称。但它删除了第一行。需要解决方案。
答案 0 :(得分:0)
read_csv
中需要参数names
:
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
答案 1 :(得分:0)
使用read_csv方法尝试“header = None”选项。这将为您创建一个列索引。如果您需要列名,请按@jezrael的答案进行操作。
pd.read_csv(csv_file, header=None)