我试图得到一个新的列,每个索引行的列数都是正数
这是数据帧的外观:
+----+---------+---------+---------+---------+---------+
| | week1 | week2 | week3 | week4 | week5 |
+====+=========+=========+=========+=========+=========+
| 0 | 70 | 60 | 50 | -40 | -30 |
+----+---------+---------+---------+---------+---------+
| 1 | 50 | 10 | -20 | -40 | -60 |
+----+---------+---------+---------+---------+---------+
| 2 | -80 | -90 | -100 | -110 | -120 |
+----+---------+---------+---------+---------+---------+
| 3 | 110 | 80 | 70 | 60 | 50 |
+----+---------+---------+---------+---------+---------+
| 4 | 10 | -50 | -70 | -80 | -90 |
+----+---------+---------+---------+---------+---------+
这就是我要寻找的结果,一个新的列,如果这个数为正,它会计算周数
+----+---------+---------+---------+---------+---------+------------------+
| | week1 | week2 | week3 | week4 | week5 | POSITIVE WEEKS |
+====+=========+=========+=========+=========+=========+==================+
| 0 | 70 | 60 | 50 | -40 | -30 | 3 |
+----+---------+---------+---------+---------+---------+------------------+
| 1 | 50 | 10 | -20 | -40 | -60 | 2 |
+----+---------+---------+---------+---------+---------+------------------+
| 2 | -80 | -90 | -100 | -110 | -120 | 0 |
+----+---------+---------+---------+---------+---------+------------------+
| 3 | 110 | 80 | 70 | 60 | 50 | 5 |
+----+---------+---------+---------+---------+---------+------------------+
| 4 | 10 | -50 | -70 | -80 | -90 | 1 |
+----+---------+---------+---------+---------+---------+------------------+
试试这个:
@rhug123有一个很好的答案
只是想以类似
dplyr
的方式展示一种不同的方法:^{} 是一个在python中移植dplyr和相关R包的包。我是这个包裹的作者
相关问题 更多 >
编程相关推荐