我有三个大熊猫pivot_tables:
# First Pivot Table
# Total Sales of Product 1
Month
Branch 1 2 3
1 100.00 80.00 50.00
2 200.00 50.00 60.00
3 250.00 90.00 65.00
# Second Pivot Table
# Total Commission of Product 1
Month
Branch 1 2 3
1 10.00 8.00 5.00
2 20.00 5.00 6.00
3 25.00 9.00 6.50
# Third Pivot Table
# Sales Count (general including other products)
Month
Branch 2 3
1 5 5
2 1 6
3 3 6
当我尝试结合三个枢轴数据框时,出现错误:"cannot convert float NaN to integer"
。
我尝试的命令:
dfResult = dfTotalSales.append(dfCommission).append(dfSalesCount)
除了上面的错误...
如何合并它们并返回净销售总额平均值的新列?
Formula: (Total Sales - Commission) / Sales account
谢谢。
答案 0 :(得分:0)
您的数据如下 在分行1首月销售额为100 第2个分支的第一个月销售额为80
如果是,但我认为该分支机构1的销售数量不存在。 一世。 e。根据我的理解,仅对分支2和3给出销售计数。
因此在处理时他尝试填充空值,但除销售计数外,数据均为整数。因此它无法将float转换为int。
将所有内容设置为int或float,然后尝试。