4

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で実行する必要があります。どんな助けでも大歓迎です。

ありがとうございました!

4

2 に答える 2

1

EOLこのエラーメッセージは、ファイルが(行末文字)などで\n終わっていないことを意味します\r\n

これはwarning、ファイルが完成していない可能性があるようなものです。MACでは無視されているようですが、Windowsではエラーと見なされます。

解決策は簡単です。ファイルの最後に新しい行を追加し、保存して再試行してください。

于 2013-02-12T03:30:59.923 に答える