여러 개의 .csv 파일에서 데이터를 추출하여 pandas의 하나의 큰 데이터 프레임으로 결합하려고합니다. 이렇게하려면 들어오는 데이터로 채워야하는 하나의 데이터 프레임을 만들었습니다 데이터 프레임.Python : Pandas dataframe - concatinated 대신 덮어 쓴 데이터
final_df = DataFrame(columns=['Column1','Column2','Column3'])
for file in glob.glob("file.csv"):
name_csv = str(file)
logfile = pd.read_csv(name_csv, skip_blank_lines = False)
df = DataFrame(logFile, columns=['Column1','Column2','Column3']
concat = pd.concat([final_df,df])
그러나 루프를 반복 할 때마다 이전에 추출 된 데이터를 덮어 씁니다. 이 문제를 어떻게 해결할 수 있습니까? logfile
이미 잘 사용 매개 변수 names
df 명령이다 -
read_csv
일부 개선 :
보인다. – languitar
@languitar - 감사합니다. – jezrael