gpt4 book ai didi

sql - 从一列创建一个逗号分隔的列表

转载 作者:行者123 更新时间:2023-12-04 21:52:15 24 4
gpt4 key购买 nike

我在 R 中有一个表,我想获取数据框中列的条目,以 'a,b,c,d,e' 的形式读出而不是 [1] a b c d ,因为我想将它传递给 WHERE DUMMY IN ('a,b,c,d,e') 的 sql 查询

是否有捷径可寻?我猜我把它变成了一个巨大的字符串并添加了一个 ','每期结束 ' '但我想知道是否有一种方法可以简单地以 R 自动以这种格式读取列的方式来获取列。

最佳答案

letters矢量是内置在 R 中的,并且 paste0允许您使用指定的分隔字符“折叠”向量,在本例中为逗号:

> paste0(letters[1:5], collapse=",")
[1] "a,b,c,d,e"

不清楚这些字母在数据框中的形式,但如果它们只是一个名为的列,比如 letts ,你可以这样做:
paste0( dfrm$letts, collapse=",")

关于sql - 从一列创建一个逗号分隔的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39988186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com