小编Dat*_*iac的帖子

根据每组的特定行计算 R 中行之间的差异

大家好,我有一个数据框,其中每个 ID 都有 1-5 次多次访问。我正在尝试计算每次访问与访问 1 之间的分数差异。(分数(Visit 5-score(Visit1)等)。我如何在 R 中实现这一目标?下面是示例数据集和结果数据集

structure(list(ID = c("A", "A", "A", "A", "A", "B", "B", "B"), 
    Visit = c(1L, 2L, 3L, 4L, 5L, 1L, 2L, 3L), Score = c(16, 
        15, 13, 12, 12, 20, 19, 18)), class = "data.frame", row.names = c(NA, 
    -8L))

#>   ID Visit Score
#> 1  A     1    16
#> 2  A     2    15
#> 3  A     3    13
#> 4  A     4    12
#> 5  A     5    12
#> 6  B     1 …
Run Code Online (Sandbox Code Playgroud)

r data-manipulation dataframe difference dplyr

6
推荐指数
1
解决办法
623
查看次数

标签 统计

data-manipulation ×1

dataframe ×1

difference ×1

dplyr ×1

r ×1