当列(字符串)与唯一字符串匹配时,R为一列(X,是一个int)提取数据

时间:2016-09-16 16:48:06

标签: r dplyr

我从sql server中提取数据,需要操作数据表以便进行未来的统计分析。我拉的表是4个变量,有600多个观测值。我的目标是找到一种方法来获取列(名称)中的字符串匹配时列X,Y,Z的值。我希望列表只是没有名称列的X,Y,Z的值。

到目前为止

代码:

library(dplyr)
library(RMySQL)
my_db <- dbConnect(RMySQL::MySQL(),
  dbname = "schema", #name of schema
  host = "host", #name of host
  user= "root", #name of user. typically root default
  password = "password", # my password, unique to your MySQL Workbench
  port = deafult # it is the default port 
)
users <- dbReadTable(my_db, "schema_DT")

1 个答案:

答案 0 :(得分:1)

我很确定这会解决问题:

filtered_data<-users %>% filter(special_column=="my string") %>% select(X,Y,Z)