3

MacOS10.8.2でRv.2.15.1を実行しています。今日の初めに、最近作成された(今日の)csvファイルをインポートしようとするたびにRがエラーをスローし始めました。古い(今日より前の)csvファイルは正常に機能しますが、新しいものを作成すると、警告なしに読み込まれません。

同じ方法でcsvを作成しています。つまり、スプレッドシートを.csvとしてMS Excel(Office for Mac 2011)に保存します。

ダミーファイル('test.csv')を使用しても、次のように表示されます。 "警告メッセージ:read.table(file = file、header = header、sep = sep、quote = quote、:readTableHeaderで見つかった不完全な最終行'test.csv' "

テキストエディットでは、test.csvは次のとおりです。

cat,stuff
1,1
2,2

すべての行の終わりでEnterキーを押してみましたが(ここで提案されているように、.csvファイルをRに読み込もうとしたときに「不完全な最終行」の警告が表示されます)、これは機能しません。

RとMicrosoftExcelを再インストールしました。奇妙なことに、Rを搭載したWindowsマシンでは、警告なしにcsvファイルを読み取ることができました。Rを搭載した別のMacでも、RStudioでも、同じ警告が表示されます...

これは「単なる」警告であることは知っていますが、少し緊張し、将来的に問題を引き起こす可能性があるようです。

4

2 に答える 2

4

心配する根拠はありません。R の読み取り関数は、空の行があることを「期待」していますが、不正な形式のデータフレームにはなりません。

于 2012-10-17T05:11:56.840 に答える
0

私はまさにこの問題に遭遇しました。私の場合、取得したデータ フレームの形式が正しくありませんでした。read.table(... fileEncoding='UTF-16')ExcelファイルをUTF-16として保存してから呼び出すと、完全に機能することがわかりました。ExcelからUTFファイルをエクスポートした後の処理は不要です。

于 2014-10-30T23:00:21.167 に答える