2013-04-14 5 views
6

ilk kez ggplot2 kullanmaya çalışıyor çizmek için başarısız, ancak hata oluşturur: Ben yüklü plyr doğrulanmadıggplot2 (? Ve plyr) kodu çok basit,

a <- c(1,2,3) 
b <- c(2,3,4) 

> qplot(a,b) 
Error in .Call("split_indices", group, as.integer(n)) : 
    "split_indices" not resolved from current namespace (plyr) 

> ggplot(data.frame(a,b), aes(a,b)) +geom_line() 
Error in .Call("split_indices", group, as.integer(n)) : 
    "split_indices" not resolved from current namespace (plyr) 

(v1.8) ve ggplot2 (v0.9.3.1). Aynı hata online olarak bulabildiğim herhangi bir örnekle olur ..

Herhangi bir fikrin var mı?

DÜZENLEME: Çözüm, ggplot2 paketini kurduktan sonra RStudio'yu yeniden başlatmak olabilir. Bunun, soruyu göndermeden önce yapıldığı konusunda şüpheliyim, ama emin değilim.

+3

bu hatayı yeniden aynı oturumdaki 'sessionInfo()' çıkışını gönderin. – Arun

+2

Hatanız tekrar üretilemez. Hem qplot hem de ggplot sağladığınız verilerle iyi çalışır. plyr örneğinizde bile kullanılmamaktadır. –

+2

Gördüğünüz hata bazen büyük tam sayıları geçmeye çalışırken yaşanıyor. Kodunuzu R 3.0'da en son ggplot2 paketiyle kullandım ve herhangi bir hata oluşturmadı. Yapıştırmaya çalışmadan önce a veya b'ye farklı bir vektör atamış olabilecek herhangi bir kod var mı? Başka bir deyişle, orijinal hata eğilimli kodunuzu burada sunum için daha temiz hale getirmek için değiştirdiniz mi? Bir şeyi dışarıda bıraktığınızı düşündüğüm başka bir neden de, plyr'i sorgunuzun başlığında belirtildiği şekilde kullanmamış olmanızdır. – KLDavenport

cevap

0

Burada ">" ile bir sorun olduğunu düşünüyorum. benim sonunda çalıştığı, bu deneyin:

require(ggplot2) 

a <- c(1,2,3) 
b <- c(2,3,4) 

qplot(a,b)