使用R dplyr从红移数据库筛选表
我有一个保存在AWS红移中的表,它有很多行,我只想使用“user_id”列收集其中的一个子集。我正试图将R与dplyr库一起使用来实现这一点(见下文)使用R dplyr从红移数据库筛选表,r,postgresql,dplyr,amazon-redshift,r-dbi,R,Postgresql,Dplyr,Amazon Redshift,R Dbi,我有一个保存在AWS红移中的表,它有很多行,我只想使用“user_id”列收集其中的一个子集。我正试图将R与dplyr库一起使用来实现这一点(见下文) conn\u dplyr试试这个: df_subset_both <- filter(df, user_id %in% c("2239257806", "22159960")) df\u subset\u都试试这个: df_subset_both <- filter(df, user_id %in% c("2239257806",
conn\u dplyr试试这个:
df_subset_both <- filter(df, user_id %in% c("2239257806", "22159960"))
df\u subset\u都试试这个:
df_subset_both <- filter(df, user_id %in% c("2239257806", "22159960"))
df_subset_两者还可以在从红移上传的查询中添加条件
install.packages("RPostgreSQL")
library(RPostgreSQL)
drv <- dbDriver("PostgreSQL")
conn <-dbConnect(drv,host='host link',port='5439',dbname='dbname',user='xxx',password='yyy')
df_subset_both <- dbSendQuery(conn,"select * from my_table where user_id in (2239257806,22159960)")
install.packages(“RPostgreSQL”)
库(RPostgreSQL)
drv您还可以在从红移上传的查询中添加条件
install.packages("RPostgreSQL")
library(RPostgreSQL)
drv <- dbDriver("PostgreSQL")
conn <-dbConnect(drv,host='host link',port='5439',dbname='dbname',user='xxx',password='yyy')
df_subset_both <- dbSendQuery(conn,"select * from my_table where user_id in (2239257806,22159960)")
install.packages(“RPostgreSQL”)
库(RPostgreSQL)
drv