【发布时间】:2021-10-23 12:23:41
【问题描述】:
我有一个这样的数据框:
x <- data.table(c('ACCN-NJ-A55O-01A-11D-A25L-08','ACCN-NJ-A55O-11D-11D-A25L-08', 'ACCN-05-4249-01A-01D-1105-08', 'ACCN-S2-AA1A-15C-12D-A397-08'))
现在我想把每个单词都放在双引号内,然后放一个逗号。我尝试了 dput、cat、paste 等,但它们返回打印而不是分配给对象。我需要将它分配给一个对象以将其复制到剪贴板。我试过 dput 和 dget
dput( x$V1, "names")
xx <- dget("names")
xxxx <- cat(paste0('"', paste(xx, collapse="\", \""), '"'))
它返回预期的输出,如
"ACCN-NJ-A55O-01A-11D-A25L-08", "ACCN-NJ-A55O-11D-11D-A25L-08", "ACCN-05-4249-01A-01D-1105-08", "ACCN-S2-AA1A-15C-12D-A397-08"
但我想将它分配给一个对象。 任何帮助,将不胜感激。提前致谢
【问题讨论】:
-
这看起来像xy problem。