r - 如何将列表转换为每个值都带有引号的字符串?
问题描述
我有一个清单:
id<- c('22~1', '85L3~1')
我想把它变成这样的字符串:
id IN ('22~1', '85L3~1')
我怎么能这样做?当我尝试这个时:
id<- c('22~1', '85L3~1')
id<- glue("id IN ('{paste(id, collapse=', ' )}')")
我明白了:
id IN ('22~1, 85L3~1')
如何解决?
解决方案
也许这可以帮助:
#Code
glue("id IN ('{paste(id, collapse='\\',\\'' )}')")
输出:
id IN ('22~1','85L3~1')
推荐阅读
- c++ - 将向量拆分为向量数组
- android - 世博会应用程序访问位置,但从不使用
- json - 在flutter_form_builder中的FormBuilderRadioGroup中显示复杂的json
- swift - 是什么导致了 observeSingleEvent 而不是 .observe(DataEventType.value?
- bert-language-model - NER的deeppavlov训练一直失败
- sql - 我的 SQlite 太慢而无法返回某些东西,有没有办法让它更快?
- python - (Discord.py)我为用户提供角色的命令不起作用
- python - 使用 ElementTree 修改 Flask 上的 XML 请求
- laravel - Laravel CSRF 处理第二个(第三个等)ajax 请求
- sql - SQL获取一天中的第一个和最后一个小时