我需要创建一个 Dataframe ,函数中的特定名称取决于输入。
下面是我的代码:
`
def filter_season (df_teams ,season):
df_teams[season]= df_teams[df_teams['SEASON']== season ]
return df_teams[season]
`
获取的错误:值错误:通过的项目数错误34,放置暗示1
我希望得到一个结果,其中 Dataframe 是根据函数中所述的条件使用名称创建的。例如:filter_season(df_teams,22)#(指2022赛季)
输出:df_teams_22
1条答案
按热度按时间jhdbpxl91#
IIUC,将
varname
与globals
配合使用:这里有一个例子来给予你一个一般的逻辑。
现在,让我们应用函数返回一个具有自定义名称的新 Dataframe (基于过滤器)。
#输出: