有没有办法将调用变成 R 中的向量?
我接到完成方差分析后接到的电话
> final.test.result.type
aov(formula = Value ~ STATION, data = df)
我想将调用“final.test.result.type”转换为一个向量,其中包含一行“call”作为书面语句
我会这样做:
# fake data
set.seed(123)
df <- data.frame(
Value = rnorm(10),
STATION = rep(c("A", "B"), each = 5)
)
# the function
final.test.result.type <- aov(Value ~ STATION, data = df)
call_vector <- deparse(final.test.result.type$call)
注意输出中的“[1]”,它是一个一维向量
> call_vector
[1] "aov(formula = Value ~ STATION, data = df)"