我有一个dataframe,需要按列条目的组合进行分组,以便只使用if语句(没有其他条件)有条件地修改几个列。更具体地说,如果某个组的列值超过了预定义的阈值,我想要对它们进行汇总,否则这些值应该保持不变。我尝试使用if_else和case_when来实现这一点,但是这些函数需要一个"false“参数(if_else),或者默认情况下需要与NA (case_when)不匹配的set值:
ir
我试图在许多列之间有条件地求和,这取决于它们是否大于或小于0。我很惊讶我找不到一个dplyr或data.table来解决这个问题。我想为一个大型data.frame计算4个新列(要计算的列位于post的底部)。##Obviously doesn't work
这些是我想要计算的简单统计数据(是的;这些应用语句可以工作,但是在我的dplyr链中还有其他事情要做,所以我要寻找一种dplyr或data.table方法对于每个给定行而言,正列或负<e