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.请检查张贴在那里的解决方案是否有效。谢谢