dataframes = {}
def read_data_into_df(name):
return pd.read_csv(f"file_{name}.csv")
...
for name in ['ham', 'spam', 'bacon']:
dataframes[name] = read_data_into_df('name')
...
# Use dataframes['ham'], dataframes['spam'] and dataframes['bacon']
# Or iterate over dataframes.values() or dataframes.items()!
3条答案
按热度按时间xghobddn1#
IIUC,您可以使用
globals
:kq0g1dla2#
如果我是你,我会创建一个字典和键
ljsrvy3e3#
如果只有几个 Dataframe ,只需接受最小代码重复:
如果有很多 Dataframe ,或者生成了精确的 Dataframe ,我会使用字典来跟踪 Dataframe :