R может считать файлы на веб-сервере с помощью удобного синтаксиса такой как
data <- read.delim("http://remoteserver.com/file.dat")
Интересно, существует ли способ уже сделать что-то похожее с файлом на ssh сервере с passwordless-ssh на месте?
Вы можете прочитать файл, используя каналы, подобные этому:
d = read.table( pipe( 'cat data.txt' ), header = T )
Если вы хотите читать через SSH-соединение, попробуйте следующее:
d = read.table( pipe( 'ssh hostname "cat data.txt"' ), header = T )
Также нет Чтобы ограничить это только командами ssh, вы также можете сделать что-то вроде этого:
d = read.table( pipe( 'cat *.txt' ) )
См. страницу Импорт / экспорт данных R для получения дополнительной информации, особенно в разделе Подключения .