首页 > 解决方案 > 从剪贴板复制并转换为逗号分隔的字符串

问题描述

我正在尝试从 excel 电子表格中复制单列数据框并在 R 中转换为逗号分隔的列表。

read.table(file = "clipboard") %>% as.list()

所需的输出将是a,b,c,d,e,f

标签: r

解决方案


file = "clipboard"查找名为clipboard. 您需要更改filetext然后使用readClipboard()(不带引号)。下一步是unlist值,然后使用转换为单个字符串paste

read.table(text = readClipboard()) %>% unlist %>% paste(collapse = ",")
#[1] "a,b,c,d,e,f"

类似的东西paste(readClipboard(), collapse = ",")也可以工作。


推荐阅读