我加载了以下数据帧:
现在我得到的用户输入值为1000-2000。基于用户输入值,我需要处理相应的数据帧。 在这种情况下,我需要处理:df_1000-2000
如何根据用户输入动态选择数据框并开始处理?
答案 0 :(得分:1)
您应该重组存储和访问数据框的方式。首先定义一个字典:
dfs = {'1000-2000': df_1000-2000, '3000-4000': df_3000-4000, etc.}
然后接受用户输入并使用它来查询字典很简单:
value = input('Input the range you require, e.g. 1000-2000:')
res = dfs[value]