0
同じカラムを持つさまざまなcsvファイルがあり、そのデータを1〜24のインデックス用に1つのデータフレーム/ csvに連結する必要があります。各csvファイルの名前は、関連する列の名前になります。例:一般的なインデックスを持つcsvカラムを1つのdfに連結する
one.csv two.csv
Time hour energy Time hour energy
00:59 1 0 00:59 1 0
01:59 2 3 01:59 2 5
02:59 3 2 02:59 3 8
... ...
23:59 24 6 23:59 24 3
Combined.csv
hour one two
1 0 0
2 3 5
3 2 8
...
24 6 3
私が見た最も近いがこれです:
path = r'C:\files'
all_files = glob.glob(os.path.join(path, "*.csv"))
df_from_each_file = (pd.read_csv(f) for f in all_files)
concatenated_df = pd.concat(df_from_each_file, ignore_index=True)
しかし、それは、行ではなく、列を追加すると、それは非常に適切ではありません。