区切り文字として '£'を使用して短いテキストファイルを読み込もうとしています。それは正確に2列に最初の5行を置きますが、その後のエラーを与える:read.tableは行6の区切り文字を検出していません
エラースキャン(ファイル、何を、nmaxと、9月、12月、引用、スキップ、nlines行、na.strings、中: ライン6残りの行はすべて、最初のカラムに入れ、次にある2つの要素
を持っていなかった私が読んでいるテキストファイルの最初の数行は、次の形式になります。
czk11 (4).txt£ 2017-03-20 04:05:07.599+00:00 [F] Thread 0 System not loaded, loading now, Engine Version: 1.8.11.415
czk11 (4).txt£
czk11 (4).txt£ 2017-03-20 04:05:09.130+00:00 [F] Thread 0 System loading complete
czk11 (4).txt£
czk11 (5).txt£ 2017-03-21 04:57:24.060+00:00 [F] Thread 0 System not loaded, loading now, Engine Version: 1.8.11.415
czk11 (5).txt£
czk11 (5).txt£ 2017-03-21 04:57:25.608+00:00 [F] Thread 0 System loading complete
私は現在使用していますそれを読むために次の行を入力してください:
dat<-file('merged.txt',encoding='UTF-16LE',open='r')
data<-read.table(dat,sep='£',fill=TRUE,header=FALSE,quote ="")
私は単純な答えがあると確信しています、私はそれが何であるかを見ることができません!多くのおかげで
あなたはどのバージョンのRをお使いですか?あなたのOSロケールはどのように設定されていますか?私はあなたのread.tableコマンドを実行しようとするとき、私は 'sep ='が1バイトの値でなければならないというエラーが出ます。 – MrFlick
バージョン3.2.1(RStudio)を使用しています。ロケールはイギリスです。 – jackg1787