我是 R 新手。这是我的具体问题。假设我正在使用以下名为“data”的数据集,用于此示例。我的标题是state
,type
和value
.
structure(list(state = structure(c(1L, 1L, 1L, 1L, 2L, 2L), .Label = c("AK",
"AL"), class = "factor"), type = structure(c(2L, 2L, 1L, 1L,
2L, 1L), .Label = c(" D", " R"), class = "factor"), value = c(100L,
200L, 100L, 150L, 100L, 150L)), .Names = c("state", "type", "value"
), class = "data.frame", row.names = c(NA, -6L))
state type value
1 AK R 100
2 AK R 200
3 AK D 100
4 AK D 150
5 AL R 100
6 AL D 150
我想编写一个函数,将每种类型和状态的值相加。例如。对于AK
类型R
,输出为 300。对于AK
类型D
,输出为 250。对于AL
类型R
,输出为 100,对于AL
类型D
,输出为 150。