您好我想创建一个函数,我输入exampledataframe$X1
的值,它将返回相应的值exampledataframe$X2
。
答案 0 :(得分:1)
我们可以使用==
exampledataframe$X2[exampledataframe$X1=="A"]
作为一项功能
fun1 <- function(data, Var1, Var2, val){
data[[Var2]][data[[Var1]]==val]
}
fun1(exampledataframe, "X1", "X2", "B")
#[1] "4"
exampledataframe <- data.frame(X1= c("A", 1, "B", 2, "C"),
X2= c(3, "D", 4, "F", 5), stringsAsFactors=FALSE)