假设我有如下数据框
a=data.frame(x=1:3,y=c("a","b","c"))
其中y
是关键列。有时,我只想查找与x
中的键相对应的y
的值。为此,我可以
row.names(a)=a$y
a["b",c("x")]
就像在Python字典中查找给定键的值一样。
现在,我想使用tidyverse的小标题来实现相同的目的。但是由于tibble没有row.names
,因此我不知道该怎么做。
我的问题是,给定单个键的小标题中查找单个值的“最聪明”方法(或惯用的方法,是从Python借用术语)?
答案 0 :(得分:1)
任何一个
filter(a, y == "b")$x
或
a[a$y == "b", "x"]
我想很好。