在DPLYR中使用跨函数与变量的子集
我有这样的数据框架: require(dplyr) x_1=rnorm(10,0,1) x_2=rnorm(10,0,1) x_3=rnorm(10,0,1) y_1=rnorm(10,0,1) y_2=rnorm(10,0,1) data=data.fram…
在r中使用突变()和跨()创建多个新列
我想同时对许多列进行以下计算,而它们则由ID分组: df % group_by(Id) %>% mutate("Flows.2018.04"= Assets.2018.04 - (Assets.2018.03 * Returns.20…
如何编写也适用于 dplyr::across 的自定义函数?
我编写了一些自定义函数(请参阅下面的示例),这些函数在使用基本 R 和 dplyr::mutate 管道时都可以工作。然而,我很难让它与 dplyr::across 一起动…
Dplyr:仅当行值 > 时才使用汇总跨来取列的平均值0
我有一个基因表达分数的数据框(细胞x基因)。我还将每个单元格所属的簇存储为一列。 我想计算一组基因(列)的每个簇的平均表达值,但是,我只想包含…
使用另一个 data.frame 中的相同列在 data.frame 上应用函数并进行变异
我有两个带有来自卫星光谱带的数据帧,redDF 和 nirDF。两个数据框的每个日期列都有以“X”开头的值,这些名称在两个数据框中相对应。 我想获得一个新…
变异,如果:如果列名称出现在第一列中,则替换为具有相同名称的不同数据帧的值
我有两个数据帧:一个我想替换其中的值(df_1),另一个我想从中获取替换值(df_2)。请考虑下面的示例数据: 数据 df_1 <- data.frame( var=c("xAp",…
将 log 应用到所有大于 0 的数字(具有两个 .cols 条件的 across())
我正在尝试在数据框中创建多个变量的日志,其中还包括非数字变量,并且希望仅将该函数应用于那些不包含零或负值的数字变量。 这就是我所处的位置: # …
如何使用 tidyverse 中的相邻列修改在另一列中命名的列?
我有以下数据框, df % mutate(`1` = 99, `2` = 88, `3` = 77, `4` = 66, `5` = 55) 列 x 包含需要操作的列名称,该列中的值必须替换为列 x-1x-1 中的…
在 mutate() 内调用前面步骤中创建的动态变量case_when() 函数
我在函数中创建了一系列动态命名的变量,然后想要基于先前创建的变量创建新变量。具体来说,我正在尝试编写一个函数来从数据框中的一系列变量中删除异…
R 中所有列向量的相关性 (dplyr)
我在 R 中有一个数据框(取自 dplyr 网站 此处) library(dplyr) gdf <- tibble(g = c(1, 1, 2, 3), v1 = 10:13, v2 = 20:23) %>% group_by(g) gdf :…
- 共 1 页
- 1