2
我遇到了R中的一個錯誤,弄清楚。我正在使用此代碼在csv表中讀取R markdown文檔。R.在gsub中的錯誤(「(?<= n)(?=。| n)」,continue,x,perl = TRUE):
iati <- read.csv(file="/filepath/IATI_NGOS.csv",head=TRUE,sep=",")
然後使用ggplot2我使用下面的代碼創建一個圖。
figure_one <- ggplot(iati, aes(iati$reporting.org))+
geom_bar(fill="blue")+
ylab("Total Activities")+
xlab("NGO Reporting Organizations in IATI")+
ggtitle("Total Number of Activities compared to each NGO Reporting Organization in IATI")+
coord_flip()
當我打電話figure_one在R降價我得到以下錯誤:
Quitting from lines 44-55 (NGO_IATI.Rmd)
Error in gsub("(?<=\n)(?=.|\n)", continue, x, perl = TRUE) :
input string 1 is invalid UTF-8
Calls: <Anonymous> ... paste -> comment_out -> line_prompt -> paste -> gsub
In addition: Warning message:
In grep("\n", message) : input string 1 is invalid in this locale
Execution halted
當我運行在常規[R腳本的代碼我絕對沒有問題。我尋找一些答案,但無法弄清楚。
謝謝!
這看起來是一個語言環境問題。你能展示一個可重現的例子和會話信息嗎? – kohske 2014-10-28 03:30:47
它必須是一個本地問題,因爲每次運行該代碼,然後在markdown文檔的r代碼塊中調用figure_one時,就會得到我發佈的錯誤。對於一個可重複的例子有什麼幫助,因爲它每次都會發生在我身上。 – 2014-10-28 12:20:14