我有这个数据框
df <- data.frame(x=c(1,2,3), y=c("a","b","c"))
所以我需要获取链接到2的值,该值位于“ y”列中。我已经看到许多用户使用合并,但是还有另一种简单的方法吗?只有一个功能
类似的东西
lookup(df$x, x==2) to get "b".
通常,当您有许多列时,merge是更好的方法。在这里您可以使用match:
merge
match
df$y[match(2, df$x)] #[1] "b"