首页 > 解决方案 > R中的水平和垂直过滤

问题描述

我对 R 表中的双重过滤有疑问。我的数据是这样的:

   A | B | C | D
1  10| 11| 12| 13
2  14| 15| 16| 17
3  18| 19| 20| 21
4  22| 23| 24| 25

我尝试通过列名和行名的闪亮下拉列表从中获得一个数字结果。例如:“C”列,“3”行 = 20。

目前我按列过滤,然后按行过滤,但结果是得到整行的向量。

By_Row <- Dataset %>% filter(Row == input$RowCodeSelect)
By_Column <- By_Row %>% select(input$ColumnCodeSelect) 
paste(By_Column)

我希望有更好的方法来实现它。提前致谢。

标签: rdataframe

解决方案


推荐阅读