作为我几天前写的一个问题的后续,我终于弄清楚了如何复制到剪贴板以粘贴到其他应用程序中(阅读:Excel)。
但是,当使用该功能进行复制和粘贴时,变量列标题在粘贴时没有正确排列。
数据(取自我碰巧看到的一个流动数据示例):
data <- read.csv("http://datasets.flowingdata.com/post-data.txt")
复制功能:
write.table(file = pipe("pbcopy"), data, sep = "\t")
加载后,数据如下所示:
id views comments category
1 5019 148896 28 Artistic Visualization
2 1416 81374 26 Visualization
3 1416 81374 26 Featured
4 3485 80819 37 Featured
5 3485 80819 37 Mapping
6 3485 80819 37 Data Sources
有一个没有列变量名的行号(1、2、3、4,...)
使用该read.table(pipe("pbpaste"))
功能,它将重新加载R
正常。
但是,当我将其粘贴到Excel
, 或TextEdit
时,第二个变量的列名将位于第一个变量列名槽中,如下所示:
id views comments category
1 5019 148896 28 Artistic Visualization
2 1416 81374 26 Visualization
3 1416 81374 26 Featured
4 3485 80819 37 Featured
5 3485 80819 37 Mapping
6 3485 80819 37 Data Sources
这使尾随列没有列名。
有没有办法确保复制到的数据clipboard
正确对齐和标记?