我有幾個csv文件,我嘗試使用熊貓加載連接。有類似的問題,但答案似乎不適合我。基本上,代碼加載csv文件並連接,但DF的結構很奇怪(列數意外增長)。背景位置:我是一個來自Matlab的新的轉換,我實際上有這個代碼在Matlab中工作,我只是想讓它在Python中運行。下面是代碼:導入幾個csv文件並使用熊貓在Python中連接
import pandas as pd
import glob
filelist = glob.glob('/.../*.csv')
DF = pd.DataFrame()
list_ = []
for i in filelist:
tmp = pd.read_csv(i, header=1, skiprows=0, index_col=None)
list_.append(tmp)
DF = pd.concat(list_)
DF.to_csv('/.../All.csv')
的CSV文件的結構是這樣的:
輸出看起來是這樣的:
,11/14/16,11/7/16,17,29,32,X,71901,9/1/16,99771,AK,AL,AR,X,X,X,X,Nome Census Area,X,negative,negative.1,negative.2,positive,positive.1
0,,,,1.0,,X,,9/1/16,,,AL,,X,X,,,,,negative,,,negative,negative
1,,,,10.0,,X,,9/1/16,,,AL,,X,X,,,,,negative,,,negative,negative
2,,,,11.0,,X,,9/1/16,,,AL,,X,X,,,,,negative,,,negative,negative
你能修理你的縮進嗎?因爲這應該引起一個語法問題,因爲'for'行*意外縮進*? – Parfait