-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