R logo

R Markdown で Knit しようとしたら、下記 warning が出て止まった。

Error in match.names(clabs, names(xi)) :
names do not match previous names

コードをみると、rbind しようとしていた2つのデータの列の名前が一致していない……ということらしい……。

Data_all <- rbind(Data_C_withoutAD, Data_C_withAD)

けどこの2つのデータ、元のデータを2つに分けたもので、列名とかも変更していない。

variables の数も一致しているし……

 

困ったなーと思ってググってみると、下記に答えが。

この中の「Example 3: dplyr の bind_rows 機能を使う」を試したところ、見事に解決しました。

Data_all <- dplyr::bind_rows(Data_C_withoutAD, Data_C_withAD)