我正在寻找的是与&Var
等效的Python例如,在以下SAS代码中:
%Macro Sp(Var)
//program code
Create sp_&Var
//code
%Mend
option mprint
%Sp(Apr)
%Sp(May)
这将返回4月,5月等月份的各个表。
所以,在Python中,我要做的是创建一个函数:
def sp(df) :
//program code
month= //some logic
month[Apr_spends] = //something
month.to_excel('Apr.xlsx')
Apr19=sp(df1)
Jun19=sp(df2)
是否可以根据不同月份更改month[Apr_spends]
中的列变量名称Apr_spends。例如,Jun_spends,依此类推?
def sp(df,month) :
//program code
month= //some logic
month[f'{month}_spends'] = //something
month.to_excel(f'{month}.xlsx')
Apr19=sp(df1,"Apr")
Jun19=sp(df2,"Jun")
我猜?