我在各处搜索了一下,但无法弄清楚这个问题。我完全不懂 R 语言,正在通过 "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)
我不知道我做错了什么或该如何修复它。指南中是否有错别字?是否有一些库没有正确加载?
非常感谢您的帮助!