2024-10-05 14:22:46 发布
网友
我尝试过搜索论坛,但没有找到一个适合我所面临问题的论坛。 我试图在函数中创建一个数据帧。 然而,dataframe的名称是我想基于传递给函数的参数值动态创建的。你知道吗
我不知道怎样才能快速做到这一点。 你能给个建议吗。你知道吗
例如:
def Upload(file, ABC): df_ABC = pd.read....... return df_ABC def Upload(file, NYK): df_NYK = pd.read....... return df_NYK
I want to dynamically create based on a parameter value that is passed to the function.
您可以使用locals。你知道吗
locals
locals()['df_'+ ABC] = pd.read....
但不建议这样做。改用字典。你知道吗
my_dict = {} my_dict['df_' + ABC] = pd.read.......
当您想返回数据帧值时,只需使用bracket表示法。你知道吗
bracket
return my_dict['df_' + ABC]
您可以使用
locals
。你知道吗但不建议这样做。改用字典。你知道吗
当您想返回数据帧值时,只需使用
bracket
表示法。你知道吗相关问题 更多 >
编程相关推荐