【发布时间】:2020-02-03 03:48:44
【问题描述】:
我正在遍历文件夹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} 文件?)
【问题讨论】:
-
当您遇到不存在的文件时是否遇到错误?如果是这样,请包括堆栈跟踪。