我想從幾個.csv文件中提取數據並將它們組合成一個大的數據框在pandas中。爲此,我創建了一個數據框,該數據框應填入傳入數據dataframes。Python:熊貓數據框 - 數據覆蓋而不是串聯的
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])
但是,通過循環的每次迭代,先前提取的數據都會被覆蓋。我怎麼解決這個問題?
看起來像括號是錯在你的列表理解。 – languitar
@languitar - 謝謝,糾正。 – jezrael