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问题
将Pandas数据帧转换为PyTorch张量?
6 回答
将Pandas数据帧转换为scipy稀疏矩阵
10 回答
将Pandas数据帧转换为Spark Datafram时出现问题
9 回答
将pandas数据帧转换为spark DataFram时出错
7 回答
将Pandas数据帧转换为spark datafram时收到错误
5 回答
将Pandas数据帧转换为Spark数据帧
10 回答
将Pandas数据帧转换为Tensorflow数据
4 回答
将Pandas数据帧转换为tkinter obj
1 回答
将pandas数据帧转换为XML
5 回答
将Pandas数据帧转换为值sql语句
4 回答
将pandas数据帧转换为元组
4 回答
将pandas数据帧转换为元组列表
6 回答
将pandas数据帧转换为元组列表并删除所有pandas数据类型
7 回答
将pandas数据帧转换为具有头和数据类型的numpy数组
10 回答
将pandas数据帧转换为内存中的拼花地板,并将其加载到Python中的Hadoop中
2 回答
将pandas数据帧转换为内存中类似文件的对象?
8 回答
将Pandas数据帧转换为内存功能(&F)
6 回答
将pandas数据帧转换为列表列表
4 回答
将pandas数据帧转换为列表列表以输入到RNN
6 回答
将Pandas数据帧转换为单行DataFram
4 回答