我有文本变量 X1。它需要价值A,B,C,D。我需要将类别 D 重命名为 F。所以在输出中我期望A,B,C,F
我该怎么做?这是我的数据集
mydat=structure(list(x1 = structure(1:4, .Label = c("a", "b", "c",
"d"), class = "factor"), x2 = c(1L, 1L, 1L, 1L), x3 = c(2L, 2L,
2L, 2L)), .Names = c("x1", "x2", "x3"), class = "data.frame", row.names = c(NA,
-4L))
Run Code Online (Sandbox Code Playgroud) 假设这是我的数据集
(dput)
dataset<-structure(list(group1 = structure(c(2L, 2L, 2L, 2L, 2L, 1L, 1L,
1L, 1L), .Label = c("b", "x"), class = "factor"), group2 = structure(c(2L,
2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L), .Label = c("g", "y"), class = "factor"),
var1 = c(2L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 2L)), .Names = c("group1",
"group2", "var1"), class = "data.frame", row.names = c(NA, -9L
))
Run Code Online (Sandbox Code Playgroud)
我需要计算两组频率
x+y
b+g
Run Code Online (Sandbox Code Playgroud)
对于变量var1,计算1值和2值的计数。对于每个组。所以所需的输出
total_count_of_group var1-1 var1-2
x y 5
3 2
b g 4 2 2
Run Code Online (Sandbox Code Playgroud)
此输出表示total_count_of_group …