我是新的编码,你能请分享详细的代码This is the given data, I want to iterate in the amount column and each sum to a new column这样:我还得找到和的最小值和它的日期,和的最大值和它的日期。
其实我是这样问的
请首先应用贷项事务处理以计算指定日期的余额。
输入CSV格式:
csv文件中有多个客户ID
客户ID、日期、金额
输出格式:
客户ID,MM/YYYY,最小余额,最大余额,期末余额”
这是解决质询的最佳方法吗?
谢谢
2条答案
按热度按时间jobtbby31#
你可以使用
cumsum
来添加一个累加和列,sum
函数只是将一列中的所有值相加,所以它不能满足你当前的要求。因此,它将不是
d.['Amounts'].sum()
而是:d['sum'] = d['Amounts'].cumsum()
在这里,可以使用
.idxmin()
和.idxmax()
函数搜索sum列,以获取分别包含min和max的行的索引,最后,可以在d
中索引这些行并获取相关的日期。1cklez4t2#
多个客户
按客户列出的最小值、最大值和总和
按客户列出的每月最小值、最大值和总和