【发布时间】:2017-06-22 09:02:42
【问题描述】:
我有一个列名为 a、b 和 c 的数据框 df。
此外,我有一个格式为“a
如何查询 df 的 s ?
df[s] 不起作用,因为 R 将 s 视为列名。
提前感谢您的回答
【问题讨论】:
标签: r string dataframe shiny querying
我有一个列名为 a、b 和 c 的数据框 df。
此外,我有一个格式为“a
如何查询 df 的 s ?
df[s] 不起作用,因为 R 将 s 视为列名。
提前感谢您的回答
【问题讨论】:
标签: r string dataframe shiny querying
您应该创建更好的示例数据...看看这个示例代码和解决方案:
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
【讨论】: