【问题标题】:R-Shiny-Query DataFrame by stringR-Shiny-Query DataFrame 按字符串
【发布时间】:2017-06-22 09:02:42
【问题描述】:

我有一个列名为 a、b 和 c 的数据框 df。

此外,我有一个格式为“a

如何查询 df 的 s ?

df[s] 不起作用,因为 R 将 s 视为列名。

提前感谢您的回答

【问题讨论】:

    标签: r string dataframe shiny querying


    【解决方案1】:

    您应该创建更好的示例数据...看看这个示例代码和解决方案:

    a <- c(1:3)
    b <- c("a<3","a<2","a<1")
    data <- data.frame(a,b) # Example data frame
    
    data_filtered <- data[data$b == "a<3", ] # Here i filter the column b directly for the string "a<3"
    
    #or
    
    s <- c("a<3")
    
    data_filtered2 <- data[data$b %in% s, ] # Here i filter the column b for the string "a<3" in s
    

    【讨论】:

      猜你喜欢
      • 2015-07-27
      • 2015-05-08
      • 2018-08-28
      • 1970-01-01
      • 1970-01-01
      • 2014-07-02
      • 1970-01-01
      • 2015-08-30
      相关资源
      最近更新 更多