提问人:Sirius_Black 提问时间:11/9/2023 最后编辑:Rui BarradasSirius_Black 更新时间:11/9/2023 访问量:53
如何解决错误:R中“$”中出现意外的“$”?
How to solve Error: unexpected '$' in "$" in R?
问:
我是 R 的新手,正在尝试解决一个简单的问题。我收到错误:在 RStudio 中运行以下代码时,错误:在“$”中出现意外的“$”
list('x' = 1, 'y' = 2, 'z' = 3)
$`x`
我也尝试过$x,但我仍然遇到同样的错误。
有人可以帮我吗?谢谢!
答:
1赞
user2554330
11/9/2023
#1
我想你是故意的
list('x' = 1, 'y' = 2, 'z' = 3)
$`x`
作为单个语句,但这不是 R 解析它的方式。它看到两个语句,因为第一行是一个完整的语句。但是第二行不是有效的语句,因此会出现错误。
你可以通过将所有内容放在一行上来让它工作:
list('x' = 1, 'y' = 2, 'z' = 3)$`x`
或者确保第一行不完整:
list('x' = 1, 'y' = 2,
'z' = 3)$`x`
评论
$
list('x' = 1, 'y' = 2, 'z' = 3)$x
x
lst <- list('x' = 1, 'y' = 2, 'z' = 3)
lst$x