Domanda
Potrei essere solo pazzo ma non riesco davvero a vedere dove sto andando male sul mio semplice programma R.Sto cercando di leggere un tavolo da un file ma ogni volta che provo ritorna con questo errore:
./tmp.r: line 1: syntax error near unexpected token `('
./tmp.r: line 1: `tmp <- read.table("/home/Data/run1.DOC.sample_summary",header=FALSE)'
.
Il file che sto cercando di leggere dall'aspetto simile a questo:
Aim A_%_above_20 A_%_above_30 A_%_above_40
28 0.0 0.0 0.0
99 50 100.0 82.9
34 62.1 0.0 0.0
.
Ecco il mio codice:
tmp <- read.table("/home/Data/run1.DOC.sample_summary",header=FALSE)
names(tmp)
max_num <- max(tmp)
hist(tmp$'*_%_above_30',col=heat.colors(max_num), main='Percent in Test', xlab='Percent Covered')
.
Qualcuno vede cosa sto facendo di sbagliato qui?Non mi sto vedendo. Grazie
Soluzione
Quei tmp$'*_%_above_30'
funzionano davvero nella tua ultima riga?
Inoltre, prova a mettere commenti in parte diversa del tuo codice per vedere quale sta facendo il tuo crollo del tuo codice.
Infine, forse è solo una cattiva codifica di alcuni personaggi nel tuo codice.Prova a riscriverlo da zero.
E come si lancia il tuo script?
Altri suggerimenti
Questo perché hai usato il nome del percorso sbagliato?ad esempio, prova a cambiare "home ..." a "/ home ..."