2024-03-29 09:21:21 发布
网友
我有一个熊猫系列的数字,我想知道有多少这些数字我需要达到80%的价值系列(鉴于系列是订购的,并采取最大的数字第一)
我怎么能这么做
您可以使用cumsum提取该数字
cumsum
df = pd.Series(list(reversed(range(1,10)))) sum = df.cumsum() list(sum) #[9, 17, 24, 30, 35, 39, 42, 44, 45] list(sum[sum > 0.8 * max(sum)].index)[0]+1 #6
您可以使用
cumsum
提取该数字相关问题 更多 >
编程相关推荐