我想对 dataframe$column1 的每个值应用一个函数,返回一个相同长度的向量。如果条件适用,输出应包含来自 dataframe$column2 (同一行)的值。在(伪)代码中
function <- "If (value of dataframe$column1[i] is something) {return(dataframe$column1[i])} else {return(dataframe$column2[i])}
output_vector <- sapply(dataframe$column1, function, dataframe$column2)
sapply 在应用函数时是否记得向量的索引,以便从不同的向量返回值但具有相同的索引?