问题描述
我有两个数据框。看图片。 我试图将 df (df['Sum']) 中的总和除以工作时间 (df2['hours_worked'])
但是这个代码...`
df['Kits/Hour'] = df['Sum']/df2['hours_worked']
返回包含所有 NAN 的列。不知道为什么会发生这种情况。请帮忙。
解决方法
您需要确保它们具有相同的 index
df['Kits/Hour'] = df['Sum']/df2.set_index('person')['hours_worked']