複数の.csvファイルからデータを抽出し、それらをpandasの1つの大きなデータフレームに結合したい。これを行うには、受信データの1つのデータフレームを作成したデータフレーム。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])
ただし、ループを繰り返すたびに、以前に抽出されたデータが上書きされます。どうすればこの問題を解決できますか?
が見えます。 – languitar
@languitar - ありがとう、訂正しました。 – jezrael