到目前为止,我在这里使用了这行代码:
max_total_gross = event_data["max_total_gross"].loc[event_data["event_id"] == event_id].item()
自从我更新了 Pandas 后,我收到了未来的警告:
/opt/conda/lib/python3.7/site-packages/ipykernel_launcher.py:12:
未来警告:item
已被弃用并将在一段时间内删除
未来版本如果 sys.path[0] == '':
我尝试以这种方式修复它,但结果不一样:
event_data.loc[event_data.event_id == event_id, 'max_total_gross']
我期望一个整数。
你也可以只使用.iloc[0] https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.iloc.html,但请记住,这会提高IndexError
如果该系列中至少没有一个项目是您要调用的。
s = event_data.loc[event_data.event_id == event_id, 'max_total_gross']
s.iloc[0]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)