2016-03-30 26 views
-1

Ben yaklaşık 30K satır CSV dosyası var ve, sadece belirli değerleri nasıl grafikleyebilirim?

qplot(data=bugs, x=version) + theme(axis.text.x = element_text(angle = 90, hjust = 1)) 

konudur ile

bugs=read.table("bugs.txt", sep="~", header=T, stringsAsFactors=F) 

Ben qplot kullanarak basit arsa inşa ediyorum kullanarak bir değişkene içine okuyorum grafiğin tüm verileri içerdiğini. Yapmak istediğim, sayımın 250'den daha az olduğu herhangi bir sürümü ortadan kaldırmaktır. Gerçek veri kümesinin kendisini elle kırpmadan yapmak mümkün mü? Benim csv ait

kolonlar

id~reporter~component~created~status~version

oldukça R yeni ve Hata takip yazılımı bazı verilerle öğrenmeye çalışıyorum değilim bulunmaktadır.

Eğer qplot çağrı içinde veri çerçevesini alt küme olabilir, bugs yeniden tanımlanması olmadan size

cevap

1

teşekkür: filter dplyr paketindeki bir fonksiyondur

qplot(data=filter(bugs, count_variable_name>=250), x=version) + theme(axis.text.x = element_text(angle = 90, hjust = 1)) 

.

count veri kümesinde açık bir değişken ve qplot tarafından hangi geom kullanılıyorsa, veri kümenizin nasıl göründüğü açık değil. Veri kümeniz hakkında ayrıntılı bilgi verirseniz, daha sağlam bir yanıt verebilirim.

+0

Merhaba, çok teşekkürler. Orijinal yayında veri kümesiyle ilgili daha fazla bilgi ekledim. – anoopb

+1

Gelecekte lütfen [burada belirtildiği gibi] yeniden üretilebilir bir örnek gönderin (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example). Veri kümenizi hala tam olarak anlayamıyorum, ancak bunun işe yarayacağını düşünüyorum: 'ggplot (data = (sayı (hata, sürüm)%>% filtre (n> = 1)), aes (x = version, y = n)) + geom_bar (stat = "identity") + tema (axis.text.x = element_text (açı = 90, hjust = 1)) 'ggplot2' ve' dplyr' yüklemeniz gerekir paketler. Konu ile ilgili tartışmalara bakınız: ggplot [burada] (http://stackoverflow.com/questions/5322836/choosing-between-qplot-and-ggplot-in-ggplot2) – Brian

İlgili konular