到目前为止,我在这里使用了这行代码:
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: FutureWarning:
item
已被弃用,将在未来版本中删除 if sys.path[0] == '':
我尝试用下面的方法修复它,但结果不同:
event_data.loc[event_data.event_id == event_id, 'max_total_gross']
我预期只有一个整数。
event_orders["y"] = event_orders["total_gross_cumsum"] / (max_total_gross * 100)
。 我期望的是类似 s [0] 的方法(但不起作用)来访问该值。next / iter 从未出现在我的脑海中。 - Joey Codermax_total_gross = event_data.loc[ event_data["event_id"] == event_id, "max_total_gross" ].values[0]
你认为哪种更好用? - Joey Coder