2010-02-09 9 views

risposta

32

Si può leggere un file utilizzando tubi in questo modo:

d = read.table(pipe('cat data.txt'), header = T) 

Se si voleva leggere da una connessione SSH, provate questo:

d = read.table(pipe('ssh hostname "cat data.txt"'), header = T) 

C'è anche motivo di limitare questo a poco comandi ssh, si potrebbe anche fare qualcosa di simile:

d = read.table(pipe('cat *.txt')) 

vedere le R Data Import/Export pagina per ulteriori informazioni, in particolare la sezione Connections.

+0

@james Thompson, è necessario un pacchetto per la connessione ssh in R. Ho bisogno di fare lo stesso, connettersi al server remoto con ssh e leggere un file. Grazie in anticipo. – user1471980

Problemi correlati