我想在函数结果的末尾添加一个字符串,输出如下:
def fcn(df) :
return df_v2
如何添加' _v2'原来的df的名字? (例如df_foo变为df_foo_v2。)
如果有一种方法可以将后缀定义为函数的一部分,那就更好了!像:
def fcn(df, x) :
return df_x
用户输入x来定义结果的后缀。
我已经看过这个问题,但想知道如果没有df的字典,是否有办法做到这一点。 Add prefix / suffix to dataframe name or pass 'parameter' into dataframe name in python
答案 0 :(得分:0)
如何将DataFrame保存为字典,其中键是DF的名称:
dct = {}
dct['df_v2'] = df
将df_foo
重命名为df_foo_v2
dct['df_foo_v2'] = dct.pop('df_foo', None)