2016-04-04 12 views
2

私は検索しましたが、これを人から見分けることはできません。私はRへの全面的な騒ぎで、 "R for Beginners""R for Beginners"を複製できません。例

を一から学習しています。 6、私は彼らのサンプルを複製することはできません。 「max.level」を説明しようとするには、彼らは

> name <- "Carmen"; n1 <- 10; n2 <- 100; m <- 0.5 
> M <- data.frame(n1, n2, m) 

> ls.str(pat = "M") 
M : ‘data.frame’: 1 obs. of 3 variables: 
$ n1: num 10 
$ n2: num 100 
$ m : num 0.5 

> ls.str(pat="M", max.level=-1) 
M : ‘data.frame’: 1 obs. of 3 variables: 

が、私が得るRに...示して...

> name <- "Carmen"; n1 <- 10; n2 <- 100; m <- 0.5 
> M <- data.frame(n1, n2, m) 

> ls.str(pat = "M") 
M : 'data.frame':  1 obs. of 3 variables: 
$ n1: num 10 
$ n2: num 100 
$ m : num 0.5 

> ls.str(pat="M", max.level=-1) 
Error in ls.str(pat = "M", max.level = -1) : 
    unused argument (max.level = -1) 

私は私が間違って何をしたか分からないか、またはそれを修正する方法。ガイドに誤字はありますか?私が正しくロードしていないライブラリがありますか?

大変助けてください!

答えて

4

驚くべきことではありません。使用しているリファレンスは2005年です。Rは変更されました(たくさん!!!)。関数ls.strの引数はもうmax.levelではありません。私は?ls.strのアップデートに追いつくことをお勧めします。

例が必要な場合は、そのヘルプページの下部を確認してください。

本当に最新のRドキュメントをhttps://cran.r-project.org/で使用してください。これは最新の状態に保たれています。 「Rへの導入」は、適度な長さで、初心者にとってはかなり良いです。楽しむ!


更新

機能を持っているものの引数をチェックする簡単な方法は、関数argsを使用することです。たとえば、args(ls.str)です。

Rからのエラーメッセージは非常に参考になります。したがって、 "未使用の引数"が表示されたときはいつでも、引数が正しく渡されているかどうかを確認する必要があります。

私は2005年を信じていますが、RはまだバージョンR-2です。**。 2011年にRをピックアップしたとき、それはまだR-2.14だったので**。しかしRはR-3です。**。バージョン2 **からバージョン3 **まで、Rカーネルは大きく変化しました。

+0

ありがとうございました!マニュアルのバージョンを調べることさえ考えなかった。そしてargsのヒントは私がトラブルシューティングをより簡単にするのをより簡単にします。ありがとう! –

関連する問題