为了账号安全,请及时绑定邮箱和手机立即绑定

函数返回空数据框

函数返回空数据框

摇曳的蔷薇 2022-03-09 21:12:48
如果我尝试update_figure(2019),返回是一个空数据帧如果我尝试update_figure('2019'),返回是一个所需的数据帧我只能将 2019 作为查询的输入,而不是“2019”。任何解决方法?def update_figure(year):       df_year = df.loc[df['year'] == year]       return df_year
查看完整描述

1 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

您的年份列的数据类型是object字符串,将其转换为int

df['year'] = df['year'].astype(int)

在执行此操作之前,请检查您的year列中是否有一些空值。我怀疑有空字符串'',如果是,则使用str.replace所需的整数替换空格


查看完整回答
反对 回复 2022-03-09
  • 1 回答
  • 0 关注
  • 164 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号