【问题标题】:R: Average value of vectorR:向量的平均值
【发布时间】:2013-10-31 02:59:46
【问题描述】:

我正在使用 R 并试图获得一列的平均值。只是mean(V1) 不起作用。

有人可以给我建议吗?
谢谢!

【问题讨论】:

  • mean(D$V1) ... 列名不是一流的对象。它们是需要使用名称的 data.frame 的一部分。
  • 你的意思是mean(D$V1)
  • 好的,谢谢。所以 $ 就像点运算符?
  • 也许吧。可以通过级联调用$<- 来构造列表对象,然后提取 obj$V1$subV1。仔细查看?Extract
  • 谢谢。您能否将其添加为答案,以便我接受?

标签: r average


【解决方案1】:

A: mean(D$V1) ...列名不是第一类对象。它们是需要使用名称的 data.frame 的一部分。

问:是的,谢谢。所以 $ 就像点运算符? – user1170330 4 分钟前

A:也许(取决于正在比较的语言。)可以通过对 $

【讨论】:

    【解决方案2】:

    如果你只想要mean(V1),你可以用attach(D)附加数据框,但我可能不想推荐它,因为以后你可能有其他具有相同变量名的数据框和attach和@ 987654324@ 命令。所以,mean(D$V1) 是最好的方法。

    【讨论】:

    • 在工作空间中有多个数据框并不是新手避免附加的唯一原因。如果您对attach()-ed 对象进行更改,然后将其分离,......更改将丢失。很不直观。朋友不要让朋友使用attach
    猜你喜欢
    • 1970-01-01
    • 2014-09-14
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 2022-10-09
    • 2014-05-16
    • 2020-08-12
    • 1970-01-01
    相关资源
    最近更新 更多