ben şöyle bir sekme ile sınırlandırılmış dosya var:doğru
AG-AG AG-CA AT-AA AT-AC AT-AG ...
0.0142180094786 0.009478672985781 0.0142180094786 0.4218009478672 ...
kullanıyorum Ar içine bunu okuduğunda read.table i olsun:
çok daha Kullanılmış çünkünc.tab <- read.table("./percent_splice_pair.tab", sep="\t", header=TRUE)
AG.AG AG.CA AT.AA AT.AC AT.AG ...
1 0.01421801 0.009478673 0.01421801 0.4218009 0.03317536 ...
Bu ise onun böyle verilerle çalışmak için, benim için biraz garip hissediyor:
splice.pair counts
AG.AG 0.01421801
AG.CA 0.009478673
AT.AA 0.01421801
AT.AG 0.03317536
... ...
bugüne kadar benim tabloyu böyle bir veri çerçevesine (data.frame()
kullanarak) zorlamaya çalışırken çok tuhaf sonuçlara neden olmuştur. Basit bir liste olarak sahip olduğum masanın her bir satırını nasıl alacağımı bilemiyorum, daha sonra veri çerçevesi için sütunlar olarak kullanabilirim. colnames(nc.tab)
başlıklar için çalışıyor ama nc.tab[1,]
gibi şeyler sadece tablo + üstbilgileri tekrar verir. Belli bir şey eksik miyim? ANDRIE cevabı bana ihtiyacım data.frame verdi @ --edit--
iken, onlar doğru bir şekilde çalışır böylece sayısal değerler içine sayımları değerleri coerse için ekstra biraz iş yapmak zorunda ggplot:
nc.tab <- read.table("./percent_splice_pair.tab", header=FALSE, sep="\t")
nc.mat <- t(as.matrix(nc.tab))
sp <- as.character(nc.tab[,2])
c <- as.numeric(as.character(nc.tab[,2]))
nc.dat <- data.frame(Splice.Pair=sp, count=c)
Splice.Pair count
1 AG-AG 0.014218009
2 AG-CA 0.009478673
3 AT-AA 0.014218009
4 AT-AC 0.421800948
5 AT-AG 0.033175355
Evet, ben eksikti sihirli bir matris üzerinde devrik yöntemi oldu. Teşekkürler! – MattLBeck