Python中文
首页
教程
问答
标签
搜索
登录
注册
可变列数之和
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一个像这样的熊猫数据帧-</p> <pre><code>Time 1 A 2 A 3 A 4 A 5 A 6 A 100 A 5 10 4 6 6 4 6 4 3 7 19 2 7 7 9 18 6 3 6 3 3 8 10 56 2 5 9 1 1 9 12 13 </code></pre> <p><code>Time</code>列给出了需要求和的<code>A</code>列的数量起来。那么输出像这样-</p> <pre><code> Time 1 A 2 A 3 A 4 A 5 A 6 A 100 A Total 5 10 4 6 6 4 6 4 30 3 7 19 2 7 7 9 18 28 6 3 6 3 3 8 10 56 33 2 5 9 1 1 9 12 13 14 </code></pre> <p>换句话说,当<code>Time</code>列中的值是3时,它应该求<code>1A, 2A and 3A</code>的和 当<code>Time</code>列中的值为5时,它应与<code>1A, 2A, 3A, 4A and 5A</code>相加</p> <p>注意:<code>As</code>之间还有其他列。所以我不能用简单的索引求和。你知道吗</p> <p>非常感谢您的帮助。你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>尝试:</p> <pre><code>df['total'] = df.apply(lambda x: sum([x[i+1] for i in range(x['Time'])]), axis=1) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何重塑数组、迭代列的所有行并将重塑后的数组分配给新列?Python/Pandas/Numpy
5 回答
如何重塑数组的形状?
6 回答
如何重塑文本数据以适应keras的LSTM模型
6 回答
如何重塑未对齐的数据集,并使用numpy丢弃剩余数据?
8 回答
如何重塑此数据以使用绘图
8 回答
如何重塑此数据帧?
1 回答
如何重塑此数据集以适应RNN
10 回答
如何重塑没有列的数组?
1 回答
如何重塑测试数据帧,使其维数与训练和预测工作中使用的维数相同?
8 回答
如何重塑系列以在StandardScaler中使用它
8 回答
如何重塑线性回归的数据
2 回答
如何重塑线性回归的数据?
6 回答
如何重塑表格?
7 回答
如何重塑要堆叠的重复宽数据帧?
10 回答
如何重塑输入以放入二维层?
5 回答
如何重塑输入神经网络的三通道数据集
7 回答
如何重塑这个numpy数组
2 回答
如何重塑这个numpy数组以排除“额外维度”?
1 回答
如何重塑这个numpy阵列?
9 回答
如何重塑这个数据帧
7 回答