什么时候可以使用方括号,什么时候可以使用$符号?

时间:2019-06-02 20:47:08

标签: r

我正在做似乎很简单的练习。我应该为泰坦尼克号上的乘客创建年龄的直方图。数据帧“ titanic”已被放大。由于年龄是第六个变量(我检查过),因此我写了以下内容:

hist(titanic[6])

由于某些原因,这似乎不起作用。 R会生成一条错误消息,并告诉med“ x必须是数字”。

(变量age的确是数字,我用str()函数以及在函数外部执行titanic [6]命令都对此进行了检查。)

与此同时,我可以这样写,没有任何问题:

hist(titanic$Age)

为什么我可以使用一个而不使用另一个?通常,什么时候可以使用方括号,什么时候必须使用$符号?

0 个答案:

没有答案