我使用groupby()。sum()来找到获得资金最多的前10个行业,但是我得到了两行电子商务,它们的“金额金额”值不同,应该将其汇总为一个行。我该如何解决?
Dataframe:
Industries Amount in USD
Transportation 3.900000e+09
**eCommerce** 2.500000e+09
ECommerce 1.400000e+09
**eCommerce** 1.400000e+09
FinTech 1.000000e+09
Online Marketplace 7.000000e+08
E-Commerce & M-Commerce platform 6.800000e+08
B2B 5.850000e+08
Car Aggregator & Retail Mobile App 5.000000e+08
Ecommerce Marketplace 5.000000e+08
代码:
ind = data.groupby(["Industries","Amount in USD"]).sum()
data = ind.sort_values("Amount in USD", ascending=False)
data1=data.head(10)
print(data1)
ind = data.groupby(["Industries"]).agg({"Amount in USD":sum}).sort_values(by=["Amount in USD"], ascending = False).head(10)