在单个字符值中插入字符向量元素

时间:2015-07-10 08:55:13

标签: r rmysql

我在R的数据框中有一列名称,我正在尝试使用以下名称创建SQL查询的文本变量...

select * from *table* where *name* in (*data$name[1,]*, *data$name[2,]*...)

虽然可以使用for循环和paste函数来完成此操作,但我希望找到使用循环的替代方法。关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:1)

这应该有效:

x <- paste0("select * from table where name in (", paste(names(data), collapse=", "), ")")