Python像SAS中的动态名称数据集

问题描述 投票:-1回答:1

我正在从网上抓取数据多年(2007-2019)。我想将数据输出到称为df_year的不同数据集中,并将年份作为数据的年份。在SAS中,我可以为年份创建一个宏变量,但不确定如何在Python中动态命名数据集。谢谢!

python sas naming sas-macro
1个回答
0
投票

Python没有宏的概念。做您要寻找的东西的自然方法是使用字典:

df_by_year = {}
df_by_year[2011] = df
df_by_year[2012] = another_df

然后您可以通过df_by_year[<my_year>]访问特定年份的数据框>

© www.soinside.com 2019 - 2024. All rights reserved.