我是R的新手,只是想尝试一些基本的例子。但是,我发现即使我尝试执行简单的赋值语句,通常也不会在R工作区中识别结果变量。例如:
如果我指定:
Wingcrd <- c(59, 55, 53.5, 55, 52.5, 57.5, 53, 55)
然后在R控制台中输入Wingcrd
,我正确地看到:
Wingcrd
[1] 59.0 55.0 53.5 55.0 52.5 57.5 53.0 55.0
但是,如果我只是在我的脚本中指定第二个变量:
Wingcrd <- c(59, 55, 53.5, 55, 52.5, 57.5, 53, 55)
Tarsus <- c(22.3, 19.7, 20.8, 20.3, 20.8, 21.5, 20.6, 21.5)
然后尝试访问R工作区中的两个变量,我得到:
Wingcrd
[1] 59.0 55.0 53.5 55.0 52.5 57.5 53.0 55.0
Tarsus
错误:对象&#39; Tarsus&#39;找不到
未找到此对象&#39;错误继续发生在各种情况下,例如当我尝试使用read.table()等读取文件时
我正在运行的脚本保存在指定为整个R工作区的同一目录中,所以我不确定这里发生了什么。
提前感谢您提供的任何建议。
答案 0 :(得分:-1)
如果它在R脚本中,请尝试用“;”结束第一个变量 喜欢
Wingcrd <- c(59, 55, 53.5, 55, 52.5, 57.5, 53, 55);
Tarsus <- c(22.3, 19.7, 20.8, 20.3, 20.8, 21.5, 20.6, 21.5);
other functions and lines here
这可能会有效。
请参阅@Gregor的评论。你真的确定一切都没有错误吗? 建议:使用RStudio!