2017-06-23 76 views
0

我想讀取csv文件的第一行和第八行並將其存儲在數據幀中,我想要將第一行作爲數據幀列標題,如何執行它。以下是代碼。如何將CSV文件的第一行視爲python csv.reader中的頭文件

with open('D://Sunil_Work//temp8//temp//WID_AM_MacroData.csv') as fd: 
reader=csv.reader(fd,delimiter=';') 
data=pd.DataFrame(([row for idx, row in enumerate(reader) if idx in (0,7)])) 

回答

0
import pandas as pd 
data = pd.read_csv(file_path).loc[[1, 8]] 

這應該工作。

+0

但我想只讀第一和第八行,所以我已經使用上面的腳本,對於整個csv導入'pd.read_csv'將正常工作。 –

+0

@linus我更新了答案。 – giliev

+0

@ giliev,謝謝工作...... –

相關問題