В ответ на вопрос , я, наконец, понял, как скопировать в буфер обмена, чтобы вставить в другие приложения (читай: Excel).
Однако при использовании функции копирования и вставки заголовки переменных столбцов не выравниваются правильно при вставке.
Данные (взятые из примера Flowing Data, на который я случайно посмотрел):
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
, правильно выровнены и помечены?