相关疑难解决方法(0)

专栏的累计金额和百分比?

DataFrame喜欢这样的:

df:

 fruit    val1 val2
0 orange    15    3
1 apple     10   13
2 mango     5    5 
Run Code Online (Sandbox Code Playgroud)

我如何让Pandas只给我一个累积金额和百分比列val1

期望的输出:

df_with_cumsum:

 fruit    val1 val2   cum_sum    cum_perc
0 orange    15    3    15          50.00
1 apple     10   13    25          83.33
2 mango     5    5     30          100.00
Run Code Online (Sandbox Code Playgroud)

我试过了df.cumsum(),但它给了我这个错误:

TypeError:输入类型不支持ufunc'isnan',根据强制转换规则''safe',输入无法安全地强制转换为任何支持的类型

python dataframe cumulative-sum pandas

43
推荐指数
2
解决办法
6万
查看次数

标签 统计

cumulative-sum ×1

dataframe ×1

pandas ×1

python ×1