팬더를 사용하여 연결을로드하려고하는 여러 CSV 파일이 있습니다. 비슷한 질문이 있지만 답변이 저에게 효과가있는 것 같지 않습니다. 기본적으로 코드는 CSV 파일을로드하고 연결하지만 DF의 구조가 이상합니다 (예 : 열의 수가 예기치 않게 늘어남). 비트 오브 백그라운드 : 저는 Matlab에서 새로운 변환을했습니다. 실제로이 코드를 Matlab에서 작동 시켰고 파이썬에서 실행되도록하고 싶습니다.여러 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로 파일을 다음과 같이 구성되어 있습니다 :
TestDate,City,State,ZipCode,County,Num,A,B,C
9/1/16,X,AL,X,X,29,negative,positive,positive
9/1/16,X,AL,X,X,1,negative,negative,negative
9/1/16,X,AL,X,X,10,negative,negative,negative
출력은 다음과 같습니다
,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