2016-09-22 53 views
0

我是R工作室的新手,我的教授給了我們不可編程的代碼。我不知道如何解決它。有人可以請解釋錯誤信息的含義以及我如何解決它?我的代碼不會在R工作室編織

我的代碼:

```{r} 
PlotSpecies <- function(s, title="Species") { 
s.table <- table(s) 
par(las=2) 
barplot(s.table, names.arg=names(s.table), 
     horiz=TRUE, cex.names=0.5, main=title) 
} 
``` 

Error message: Error in parse(text + x, srcfile = src): 
<text>:11:24: unexpected symbol 10: EW <- rep(species,         endemic.woodland) 11: PlotSpecies(EW, title="Endemic^Calls: 
<Anonymous> ... evaluate -> parse_all -> parse_all.character -> parse             Execution halted 
+0

你的代碼是否在knitr之外運行? – SymbolixAU

+0

錯誤消息和您的代碼不匹配。 – Roland

回答

0

它的工作原理我在最新版本RStudio(0.99.903)採用降價的。我剛剛打開了一個新的Markdown文檔,複製了您的代碼,並將其打印在文檔中。

0

您從PDF或其他類似軟件複製並粘貼了該代碼嗎? RStudio中存在已知的錯誤,當嘗試執行此類代碼時,這可能會導致奇怪的解析器錯誤。

最簡單的解決方法是下載並使用preview release of RStudio