如何解决R语言中Error: unexpected '$' in "$"错误?
解决R中"unexpected '$' in '$'"错误
你遇到的错误根源是:$是列表元素提取操作符,必须跟在具体的列表对象后使用。单独写$x或$x``时,R无法识别要从哪个列表中提取元素,因此触发语法错误。
正确的操作步骤是先将创建的列表赋值给一个变量,再通过变量名配合$提取目标元素:
# 先把列表赋值给变量 my_list <- list('x' = 1, 'y' = 2, 'z' = 3) # 提取x元素的两种正确写法 my_list$x my_list$`x`
运行上述代码就能正常获取x对应的值1。
内容的提问来源于stack exchange,提问作者Sirius_Black
相关产品推荐
相关产品推荐

