R-从另一个单元格中的值获取CSV中的特定单元格?

R-从另一个单元格中的值获取CSV中的特定单元格?,r,database,csv,R,Database,Csv,如果我这样做 data %>% filter(primary.name == "Down syndrome" | other.names == "Down syndrome") 我得到了整行数据。但是如果我只想要其中一个单元格中的数据,即带有dx头的单元格,该怎么办 我试过这个: data$dx %>% filter(primary.name == "Down syndrome" | other.names == &quo

如果我这样做

data %>% filter(primary.name == "Down syndrome" | other.names == "Down syndrome")
我得到了整行数据。但是如果我只想要其中一个单元格中的数据,即带有dx头的单元格,该怎么办

我试过这个:

data$dx %>% filter(primary.name == "Down syndrome" | other.names == "Down syndrome")
但我犯了这个错误:

Error in UseMethod("filter_") : 
  no applicable method for 'filter_' applied to an object of class "factor"
我们可以在过滤步骤后拉动色谱柱

或者另一个选项是summary,它现在可以返回多行

data %>%
  summarise(dx = dx[primary.name == "Down syndrome" |
                    other.names == "Down syndrome"]) %>%
  pull(dx)
但是,最好使用过滤器来理解代码

如果我们使用

data$dx %>%
    ...
%>%的rhs只获取该列的值,它无法访问数据集中的“primary.name”或“other.names”列

我们可以在筛选步骤后提取该列

或者另一个选项是summary,它现在可以返回多行

data %>%
  summarise(dx = dx[primary.name == "Down syndrome" |
                    other.names == "Down syndrome"]) %>%
  pull(dx)
但是,最好使用过滤器来理解代码

如果我们使用

data$dx %>%
    ...

%>%的rhs只获取该列的值,它无法访问数据集中的“primary.name”或“other.names”列

非常感谢!!这是我从R社区得到的关于堆栈溢出的第一个答案,这真的很有帮助,而且不仅仅是责备我!!将接受作为答案。嘿,快问一个问题-现在我已经提取了数据,你知道如何编辑它吗?我发布了一个被严重否决的问题。如果你回答这里,我也会接受你对这个问题的回答@G.T.当然,我会检查的out@G.T.请检查张贴在那里的解决方案是否有效。太谢谢你了!!这是我从R社区得到的关于堆栈溢出的第一个答案,这真的很有帮助,而且不仅仅是责备我!!将接受作为答案。嘿,快问一个问题-现在我已经提取了数据,你知道如何编辑它吗?我发布了一个被严重否决的问题。如果你回答这里,我也会接受你对这个问题的回答@G.T.当然,我会检查的out@G.T.请检查张贴在那里的解决方案是否有效。谢谢