【问题标题】:Variable name in RR中的变量名
【发布时间】:2021-12-03 18:36:43
【问题描述】:

我有一个要在 R 中分析的 CSV 文件。其中一个变量名是 Team/NOC。当我尝试过滤此变量时,我收到一条错误消息(可能是因为变量名称中的正斜杠)。

  • 我的代码:
filter(Medals,Team/NOC=="Japan")
  • 错误信息:

错误:filter() 输入 ..1 有问题。 i 输入..1Team/NOC == "Japan"。 未找到 x 对象“团队”

那么,请问我该如何解决这个问题呢?

【问题讨论】:

  • 在通常不合法的变量名周围使用反引号:filter(Medals, `Team/NOC` == "Japan")
  • 成功了,非常感谢

标签: r


【解决方案1】:

this 回答中所述:

一对反引号是一种引用名称或符号组合的方式,这些名称或符号组合是保留的或非法的。

您需要通过以下方式保护您的属性:

filter(Medals, `Team/NOC` == "Japan")

【讨论】:

  • 成功了,非常感谢
  • 请接受它作为答案。感谢您的投票。
猜你喜欢
  • 2011-04-04
  • 2019-02-03
  • 2015-11-11
  • 2014-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-10
相关资源
最近更新 更多