Forum

Nome Utente:
Password:
Riconoscimi automaticamente
 Tutti i Forum
 MolecularLab
 Bioinformatica
 istogrammi
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi Aggiungi ai Preferiti Aggiungi ai Preferiti
Cerca nelle discussioni
I seguenti utenti stanno leggendo questo Forum Qui c'è:

Aggiungi Tag Aggiungi i tag

Quanto è utile/interessante questa discussione:

Autore Discussione  

gianpaolo
Nuovo Arrivato



15 Messaggi

Inserito il - 04 maggio 2010 : 09:41:36  Mostra Profilo  Visita l'Homepage di gianpaolo Invia a gianpaolo un Messaggio Privato  Rispondi Quotando
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  Mostra Profilo  Visita l'Homepage di dallolio_gm  Clicca per vedere l'indirizzo MSN di dallolio_gm Invia a dallolio_gm un Messaggio Privato  Rispondi Quotando
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! :-)
Torna all'inizio della Pagina

gianpaolo
Nuovo Arrivato



15 Messaggi

Inserito il - 04 maggio 2010 : 11:05:01  Mostra Profilo  Visita l'Homepage di gianpaolo Invia a gianpaolo un Messaggio Privato  Rispondi Quotando
grazie, problema risolto con la funzione scan:

x <- scan("dati.txt")

hist(x)
Torna all'inizio della Pagina

Glubus
Utente Junior

pinolo



156 Messaggi

Inserito il - 04 maggio 2010 : 11:56:32  Mostra Profilo  Visita l'Homepage di Glubus Invia a Glubus un Messaggio Privato  Rispondi Quotando
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)

Torna all'inizio della Pagina

chick80
Moderatore

DNA

Città: Edinburgh


11491 Messaggi

Inserito il - 04 maggio 2010 : 12:26:43  Mostra Profilo  Visita l'Homepage di chick80 Invia a chick80 un Messaggio Privato  Rispondi Quotando
Simpatica questa cosa della clipboard, non la sapevo

Sei un nuovo arrivato?
Leggi il regolamento del forum e presentati qui

My photo portfolio (now on G+!)
Torna all'inizio della Pagina

dallolio_gm
Moderatore


Prov.: Bo!
Città: Barcelona/Bologna


2445 Messaggi

Inserito il - 04 maggio 2010 : 15:25:47  Mostra Profilo  Visita l'Homepage di dallolio_gm  Clicca per vedere l'indirizzo MSN di dallolio_gm Invia a dallolio_gm un Messaggio Privato  Rispondi Quotando
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! :-)
Torna all'inizio della Pagina
  Discussione  

Quanto è utile/interessante questa discussione:

 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi Aggiungi ai Preferiti Aggiungi ai Preferiti
Cerca nelle discussioni
Vai a:
MolecularLab.it © 2003-18 MolecularLab.it Torna all'inizio della Pagina