我有多个csv文件,每个文件有两列:
I want both these columns from all csv files to be copied into a single csv file as shown below:
我的代码如下,但我只能将每个csv文件的最后一列(即峰值列)复制到一个文件中.我还需要将每个文件的时间列放入新文件中.我不知道怎样才能把所有内容复制到一个文件中.有办法吗?请告诉我.
for col in columns:
filelist = [ 'Peakvalues_no_iso_' + col + '_100.csv',
'Peakvalues_no_iso_' + col + '_350.csv',]
result = pd.DataFrame()
for f in filelist:
df = pd.read_csv(f)
last_col = df.columns[-1]
result = result.join(df[last_col], how='outer')
result.reset_index(inplace=True)
# Converting result DF into a csv file
result.to_csv('Peak_noiso_' + col + '.csv', index=False)