#问题:将Loc 、HRR、Wind作为新的列名,相应_后面的数字作为值添加进对应的dataframe中,添加新的列作为label
因为有很多个文件,文件名不一样,添加的值需要和文件名对应,小白就搞不来了
感谢csdn大佬们,感恩的心,感谢有你❤️
#问题:将Loc 、HRR、Wind作为新的列名,相应_后面的数字作为值添加进对应的dataframe中,添加新的列作为label
因为有很多个文件,文件名不一样,添加的值需要和文件名对应,小白就搞不来了
感谢csdn大佬们,感恩的心,感谢有你❤️
import os
import pandas as pd
path = './datas'
lst = os.listdir(path)
lst = sorted([f for f in lst if f.endswith('.csv')])
n=0
for a, b in zip(lst[::2], lst[1::2]):
print(a,b)
n+=1
df1 = pd.read_csv(path+'/'+a)
df2 = pd.read_csv(path+'/'+b)
df = df1.append(df2, ignore_index=True)
df.to_csv(path+'/'+f'merge_{n}.csv',index=False)
print(df)