Nov 14, 2014 11:02
пару раз в прошлом пытался в R копировать данные в буфер обмена (clipboard) под линуксом (Убунту), но неизменно получал сообщение, что mode must be 'r' (типа буфер только для чтения). Забросил это непонятное дело. А тут снова приспичило, поскольку подобный вопрос возник в группе на фб. Порывшись в инете, нашел ссылки на использование команды xclip, но заставить ее нормально работать получилось не сразу. После экспериментов вырисовалась такая картина маслом:
connection <- pipe("xclip -i -selection clipboard", "w")
write.table(1:10, connection, sep = "\t", col.names = NA)
close(connection)
после такого скопированный в буфер объект доступен через буфер обмена другим приложениям (например - Calc)
r,
маленькие хитрости,
хозяйке на заметку