2016-09-21 13 views
0

Windows 7でR 3.3.1でRstudioを使用していて、CITANパッケージをインストールしました。 ScopusからエクスポートしたCSVファイルから参考文献のエントリをインポートしようとしていますが、利用可能なすべての情報をエクスポートすることを選択しています。Scopus_ReadCSV {CITAN}がScopusからエクスポートされたCSVファイルで動作しない

これは私が取得エラーです:Scopus_ReadCSVで

example <- Scopus_ReadCSV("scopus.csv") 

はエラー( "scopus.csv"):カラム見つかりません: `ソース」。また :

1:入力接続 'scopus.csv'

に見出さ無効入力:read.tableを(ファイル=ファイル、ヘッダ=ヘッダ、9月= 9月、引用=引用符では、警告メッセージ

2:read.tableを(ファイル=ファイル、ヘッダ=ヘッダ、9月= 9月、引用=引用において: 不完全な最終行 'scopus.csv' 上readTableHeaderによって発見

列 `ソース」が存在しますファイルを開くと、「見つからない」という理由がわかりません。

+0

これは役に立ちますか? http://stackoverflow.com/questions/5990654/incomplete-final-line-warning-when-trying-to-read-a-csv-file-into-r –

+0

これは参考になるものですが、まだ動作していません。私はnotepad ++でcsvを開き、最後に空行を追加しました。何も変わっていない、まったく同じエラーが出る –

答えて

0

結局、私は次の結論になった:Scopusのからエクスポートとして

  1. CSVファイルのエンコードはUTF-8 BOM、Scopus_readCSV( "ファイルを使用するときにRから認識されていないようでした。 「csv」)またはread.table(「file.csv」、header = TRUE、sep = "、"、fileEncoding = "UTF-8")。

  2. Scopusのファイルのエンコーディングタイプに使用されていますが、Rの読み取り機能では読み込めない「奇妙な」非英語の文字がいくつか見つかります(主に特殊文字文字)これらの問題のため

ソリューション:

  1. オープンCSV UTF-8とRのために読みになることをメモ帳++のようなメモ帳アプリケーションでファイルとUTF-8エンコーディングでファイルを保存。

  2. Rで読み取り機能を実行すると、読み取りが停止することがわかります(たとえば、200番目のレジストリのうち40番目のレジストリで)。メモ帳でCSVを開くことで、正確に停止した場所と特殊文字を見つけることができます。また、Rで同じ問題が発生しないように、希望どおりに消去/変更できます。

関連する問題