我有一个像下面这样的大数据集:
+---+--------------------------------------+---------------------------------------+--------------------------+
| | dc(uid): interaction_single_message_ | dc(uid): interaction_single_message_1 | dc(uid): interaction_yes |
+---+--------------------------------------+---------------------------------------+--------------------------+
| 0 | 0 | 0 | 89884 |
| 1 | 0 | 29 | 0 |
| 2 | 0 | 239 | 239 |
| 3 | 324 | 0 | 0 |
| 4 | 12021 | 0 | 12021 |
+---+--------------------------------------+---------------------------------------+--------------------------+
如何逐行选择遇到的第一个数字并将其添加到同一索引的新列中。如果一行有多个数字,它们总是相同的,这就是为什么我要第一个遇到的数字。在
理想的输出是这样的:
^{pr2}$我会用吗groupby.unique()这样做?在
在您的示例df中,只要所有的当前值都是相同的,那么下面就可以工作了,我们使用一个布尔条件来屏蔽} 并传递param
0
值,然后调用^{axis=1
来计算平均行数:相关问题 更多 >
编程相关推荐