0

I have data like this

     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

And I want remove duplicated columns. So desired output is

  X3    X4    X5    X6     X7
1 step1 step2 step3 step4 step10
Jay Shankar Gupta
  • 5,918
  • 1
  • 10
  • 27
little girl
  • 285
  • 1
  • 3
  • 15

2 Answers2

9
 df[!duplicated(as.list(df))]
     X3    X4    X5    X6     X7
1 step1 step2 step3 step4 step10
Onyambu
  • 67,392
  • 3
  • 24
  • 53
0

Try this:

df <- read.table(text = "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",
                 header = TRUE)

df[!duplicated(lapply(df, summary))]
#Output
#     X3    X4    X5    X6     X7
#1 step1 step2 step3 step4 step10
nghauran
  • 6,648
  • 2
  • 20
  • 29