質問: quote, で: 入力コネクション '~.csv' に不正な入力がありました ``` ファイルについては課題ページに添付されていたもの(エクセル)をcsvの形式に変えて保存しました。これはコードが悪いのでしょうか、それともファイルに問題があるのでしょうか。解決方法が分かる方がいらっしゃればご教授お願いいたします。
回答: 以下は回答ではありませんが、`R` における UTF-8 の BOM(Byte Order Mark)の取扱いについて捕捉しておきます。 `R` で `help(file)` を実行して `Encoding` の項を参照すると、以下の様に説明されています。 > > **Encoding**: > > > As from R 3.0.0 the encoding `"UTF-8-BOM"` is accepted for reading and will remove a Byte Order Mark if present (which **it often is for files and webpages generated by Microsoft applications**). If a BOM is required (it is not recommended) when writing it should be written explicitly, e.g. by `writeChar("\ufeff", con, eos = NULL)` or `writeBin(as.raw(c(0xef, 0xbb, 0xbf)), binary_con)` > > >