我是新来的。我已经找了两天没问题的问题答案。在Tinn-R中报告了类似的问题,但在RStudio中没有报道。我重新启动了我的Mac,卸载并重新安装了R-Studio。注意,代码运行在"简单" R.但是,我已经使用了很长一段时间的RStudio,并希望继续这样做。我认为我的问题很简单。
RStudio没有真正的多行命令。例如,此命令用于运行得很漂亮:
read.L <- reshape(data = reading.data,
varying = 3:6,
idvar = "id",
v.names = "ReadingScore",
timevar = "Year",
times = 0:3,
direction = "long")
出乎意料的是,我在输出中收到以下错误:
direction = "long") Score",
&#34; rror:意外输入&#34; read.L&lt; - reshape(data = reading.data,
似乎发生的事情是RStudio读取代码的最后一行,然后添加除此之外的任何字符(在本例中为Score)。另一个例子,这段代码用于运行:
read.L <- read.L[order(read.L$id,read.L$Year), ]
head(read.L,n=20)
现在,我得到以下输出:
> head(read.L,n=20)order(read.L$id,read.L$Year), ]
"rror: unexpected input in "read.L <- read.L[order(read.L$id,read.L$Year), ]
这个问题有一个简单的解决方法吗?有没有其他人经历过这个?我没有做任何事情来保证这样的改变(例如,我没有安装任何新软件包或编写任何会扰乱RStudio的新代码)。
非常感谢,非常感谢所有的帮助: - )