输入数据帧-->&燃气轮机
输出-->&燃气轮机
这就是我想计算总数的方法。 A列和B列中的值可能不同
我想以这样的方式聚合这个数据帧,对于列A的公共值,我必须忽略当前的唯一值,但是必须考虑B的所有值,并且必须取列C相对于先前条件的和。p>
比如说-- 1--对于A=A和B=1,我必须忽略B=1的列C的值,但我必须添加列C的值,其中列A==A和B的值=1,总和应为5(2+3)
<p>2——对于A组=A和B=2,我必须忽略B=2,但必须考虑A= A和B=!2所以对于A=A和B=2总和为4(1+3) <P>3 ---对于A组=A,B=3,我必须忽略B=3,但必须考虑A= A和B=!3所以对于A=A和B=3之和为3(1+2)我得把这个东西换成一百万a,一个a可以有任意数量的B值
一切都应该是动态的
谢谢:)
您可以对数据帧行进行简单的迭代:
样本数据
你可以试试看
首先,我将基于列A的数据分组到一个新的数据帧dfsum中
然后我将C列转换为和。然后从原始列C中减去总和,得到所需的值
结果如下:
我只是有一个类似的问题。也许你现在已经解决了,但这就是我所做的。 我会使用一个函数来计算你描述的这个特殊的和
相关问题 更多 >
编程相关推荐