Autore |
Discussione |
|
gianpaolo
Nuovo Arrivato
15 Messaggi |
Inserito il - 04 maggio 2010 : 09:41:36
|
Salve, ho un problema. Come faccio a fare un histogramma da un file di dati.xls o dati.txt?? Nel mio dati.xls o dati.txt ho tutti i dati numerici in colonna, ma a me servirebbe un modo per importarli nella console di R in questo modo: x <- c(0.39, 0.68, 0.82, 1.35, 1.38, 1.62, 1.70, 1.71) avendo un vettore del genere basterebbe applicare: hist(x) e risolverei il problema.
qualcuno sa aiutarmi??
|
|
|
dallolio_gm
Moderatore
Prov.: Bo!
Città: Barcelona/Bologna
2445 Messaggi |
Inserito il - 04 maggio 2010 : 09:53:04
|
per leggere dati da un file csv, puoi usare:
x <- read.delim("filename")
x <- read.csv("filename")
leggi help(read.delim) per decidere quale dei due usare... basicamente si tratta della stessa funzione, l'unica cosa che cambia sono i caratteri usati per separare i campi (spazi o virgole) e alcuni default.
Una volta letto il file, ti ritrovi con un dataframe, su cui puoi dare:
names(x) # nomi delle colonne di x
head(x) # prime righe di x
summary(x) # statistiche su x
hist(x$campo1) # istogramma
|
Il mio blog di bioinformatics (inglese): BioinfoBlog Sono un po' lento a rispondere, posso tardare anche qualche giorno... ma abbiate fede! :-) |
|
|
gianpaolo
Nuovo Arrivato
15 Messaggi |
Inserito il - 04 maggio 2010 : 11:05:01
|
grazie, problema risolto con la funzione scan:
x <- scan("dati.txt")
hist(x) |
|
|
Glubus
Utente Junior
156 Messaggi |
Inserito il - 04 maggio 2010 : 11:56:32
|
un utile "trucchetto" per importare al volo dati da excel è (sotto windows), selezionare i dai di interesse, copiarli (ctrl-C) e quindi in R fare: read.table("clipboard", ...).
Stefano
Citazione: Messaggio inserito da gianpaolo
grazie, problema risolto con la funzione scan:
x <- scan("dati.txt")
hist(x)
|
|
|
chick80
Moderatore
Città: Edinburgh
11491 Messaggi |
|
dallolio_gm
Moderatore
Prov.: Bo!
Città: Barcelona/Bologna
2445 Messaggi |
Inserito il - 04 maggio 2010 : 15:25:47
|
Citazione: Messaggio inserito da gianpaolo
grazie, problema risolto con la funzione scan:
x <- scan("dati.txt")
hist(x)
nota che le funzioni 'read.delim', read.csv, read.table, non sono altro che dei wrapper che chiamano scan su files di testo organizzati come tabelle, e che servono semplicemente per rendere l'analisi piu' leggibile. |
Il mio blog di bioinformatics (inglese): BioinfoBlog Sono un po' lento a rispondere, posso tardare anche qualche giorno... ma abbiate fede! :-) |
|
|
|
Discussione |
|