R输入文件阿拉伯语?

时间:2012-10-28 20:20:06

标签: r input arabic

我正在编写一个程序,从R中的文本文件中读取阿拉伯文本,每当我读取文件时,我都会收到以下错误:

Warning messages:
1: In read.table("C:\\Users\\Mustafa\\Desktop\\arabic.txt", sep = "\n",  :
invalid input found on input connection 'C:\Users\Mustafa\Desktop\arabic.txt'
2: In read.table("C:\\Users\\Mustafa\\Desktop\\arabic.txt", sep = "\n",  :
incomplete final line found by readTableHeader on 'C:\Users\Mustafa\Desktop\arabic.txt'


File<-read.table("C:\\Users\\Mustafa\\Desktop\\arabic.txt",sep="    \n",col.names="ar",fileEncoding="UTF-8")

我不知道错误在哪里,我使用的环境是windows,在mac os上它工作文件,但是我必须在Windows上运行它!任何帮助表示赞赏。

谢谢!

2 个答案:

答案 0 :(得分:1)

此错误消息表示您的文件不以EOL(行尾字符)结尾,例如\n\r\n

这有点warning,您的文件可能无法完成。似乎在MAC上它被忽略,但在Windows中它被认为是一个错误。

解决方案很简单,只需在文件末尾添加一个新行,保存并重试。

答案 1 :(得分:0)

以下代码对我有用。

Sys.setlocale("LC_ALL","Arabic")