我对 R 很陌生,但对它很鼓励,因为尽管我不是程序员,但我发现它可以访问。我正在尝试解决以下问题:我需要计算一列中值更改标志的次数,然后按路径对结果进行排序(表的示例如下 - 路径是一个因素)。一旦我最终得到它们,我就可以计算出如何对数据进行排序,但还没有计算出 + 符号变为 - 和 - 符号变为 + 1 的次数。有什么建议吗?
Test <- structure(list(Path = c(1L, 1L, 1L, 2L, 2L, 2L), Direction = c(-3.84089,
-1.12258, 1.47411, -1.47329, 5.4525, 10.161)), .Names = c("Path",
"Direction"), class = "data.frame", row.names = c(NA, -6L))
head(Test)
#> Path Direction
#> 1 1 -3.84089
#> 2 1 -1.12258
#> 3 1 1.47411
#> 4 2 -1.47329
#> 5 2 5.4525
#> 6 2 10.161