2013-04-14 9 views
6

初めてggplot2使用しようとしプロットするために失敗し、コードは非常にシンプルですが、エラーを生成します。ggplot2(?とplyrは)

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) 

私はplyrがインストールされている(V1.8)を検証し、ggplot2 (v0.9.3.1)。私がオンラインで見つけることができるほとんどすべての例で、同じエラーが発生します。

ここにアイデアはありますか?

EDIT:ggplot2パッケージをインストールした後、RStudioを再起動することがあります。私はこれが質問を投稿する前に行われたとは思うが、確信が持てない。

+3

あなたはこのエラーを再現することができ、同じセッションから、あなたの 'のSessionInfo()'出力を投稿してください。 – Arun

+2

エラーは再現できません。 qplotとggplotは、提供したデータでうまく動作します。 plyrはあなたの例でも使われていません。 –

+2

大きな整数を渡そうとすると、表示されるエラーが発生することがあります。私はあなたのコードを最新のggplot2パッケージと共にR 3.0で使用しましたが、エラーは発生しませんでした。それをプロットしようとする前にaまたはbに別のベクトルを割り当てた可能性がある貼り付けられていないコードはありますか?言い換えれば、オリジナルのエラーが発生しやすいコードを修正してここでのプレゼンテーションをよりクリーンにしましたか?あなたが何かを残したと思うもう一つの理由は、あなたの質問のタイトルに示されているように、とにかくplyrを使用しなかったことです。 – KLDavenport

答えて

0

「>」に問題があると思います。 私の最後で働く、これを試してみてください:

require(ggplot2) 

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

qplot(a,b)