我坚持将以下 excel 公式转换为 Python 3 代码:
=IF(B1="";A1&D1;A1&VLOOKUP(B1;table_2!table_2_col_A:table_2_col_B;2;FALSE))
我尝试了以下方法,但它不会产生与原始 excel 文件列中相同的结果:
excel_df['new_col)'] = ''
for i, j, k in zip(excel_df['B'],
excel_df['A'],
excel_df['D']):
for v, x in zip(table_2['A'],
table_2['B']):
if not pd.isnull(i):
if i in v:
excel_df.at[i, 'new_col'] = j + x
elif pd.isnull(i):
excel_df.at[i, 'new_col'] = j + k
很抱歉,我无法生成示例数据供您尝试,也无法在此处分享原始数据。如果您能提供任何指示或更正以更好地将这个 excel 公式适应 python,我将非常感激。
非常感谢您提前
慕侠2389804
弑天下
相关分类