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