R删除重复的列

lit*_*irl -1 r unique

我有这样的数据

     X3    X4    X5    X6     X7   X24   X25   X26    X39    X40    X41    X54    X55    X56    X69    X70    X71
1 step1 step2 step3 step4 step10 step2 step3 step4 step10 step10 step10 step10 step10 step10 step10 step10 step10
Run Code Online (Sandbox Code Playgroud)

我想删除重复的列。所以期望的输出是

  X3    X4    X5    X6     X7
1 step1 step2 step3 step4 step10
Run Code Online (Sandbox Code Playgroud)

Ony*_*mbu 5

 df[!duplicated(as.list(df))]
     X3    X4    X5    X6     X7
1 step1 step2 step3 step4 step10
Run Code Online (Sandbox Code Playgroud)