かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

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

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

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

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

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