我正在遍历文件夹A和文件夹B中的许多文件,以对A_file1和B_file1的合并数据帧执行一些操作; A_file2和B_file2等。
for a in A_list:
for b in B_list:
A_file = pd.read_csv(f'A_file{a}.csv')
B_file = pd.read_csv(f'B_file{b}.csv')
new_file = pd.merge(A_file, B_file, on="common_var", how='left')
new_file.to_csv(f'new_file{a}_{b}.csv')
如果特定的{a}或{b}不存在A_file或B_file,如何使循环继续? (如果{a}或{b}不存在,是否不创建{a} _ {b}文件?)
您可以像这样使用try / except: