Может ли R считываться из файла через ssh-соединение? R может читать файлы на веб-сервере, используя удобный синтаксис, например data <- read.delim("http://remoteserver.com/file.dat") Интересно, есть ли способ сделать что-то подобное с файлом на ssh-сервере с без пароля - ssh уже на месте? Ответ 1 Вы можете прочитать файл, используя такие каналы: 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 Data Import/Export, в частности Connections.
Ответ 1 Вы можете прочитать файл, используя такие каналы: 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 Data Import/Export, в частности Connections.