かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

duplicate 'row.names' are not allowedが出る

色々な原因があると思いますが私の場合はこういう感じでしたということで。

read.csvで表題のようなエラーが出て困ってました。

CSVのヘッダー行の列数とデータ部分の列数が異なっているためにこのエラーが出ました。 単純に異なってるわけじゃなくて、Excel上で見たら列数は同じに見えるのに、何故かエラーになるという状況でした。 よくテキストエディタで見てみると末端に,がついてて、空の列が追加されてました。

置換で、末端の,を除去したらエラーが消えて読み込めるようになりました。