読者です 読者をやめる 読者になる 読者になる

かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

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

R

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

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

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

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