Skip to main content
formatting
Source Link
Max Ghenis
  • 16k
  • 17
  • 93
  • 142

There's also the subset command, useful if you know which columns you want:

df <- data.frame( a = 1:10, b = 2:11, c = 3:12 )
df <- subset(df, select = c(a, c))

UPDATED after comment by @hadley: To drop columns a,c you could do:

df <- subset(df, select = -c(a, c) )

There's also the subset command, useful if you know which columns you want:

df <- data.frame( a = 1:10, b = 2:11, c = 3:12 )
df <- subset(df, select = c(a,c))

UPDATED after comment by @hadley: To drop columns a,c you could do:

df <- subset(df, select = -c(a,c) )

There's also the subset command, useful if you know which columns you want:

df <- data.frame(a = 1:10, b = 2:11, c = 3:12)
df <- subset(df, select = c(a, c))

UPDATED after comment by @hadley: To drop columns a,c you could do:

df <- subset(df, select = -c(a, c))
updated based on @hadley's comment
Source Link
Prasad Chalasani
  • 20.3k
  • 7
  • 55
  • 74

There's also the subset command, useful if you know which columns you want:

df <- data.frame( a = 1:10, b = 2:11, c = 3:12 )
df <- subset(df, select = c(a,c))

UPDATED after comment by @hadley: To drop columns a,c you could do:

df <- subset(df, select = -c(a,c) )

There's also the subset command, useful if you know which columns you want:

df <- data.frame( a = 1:10, b = 2:11, c = 3:12 )
df <- subset(df, select = c(a,c))

There's also the subset command, useful if you know which columns you want:

df <- data.frame( a = 1:10, b = 2:11, c = 3:12 )
df <- subset(df, select = c(a,c))

UPDATED after comment by @hadley: To drop columns a,c you could do:

df <- subset(df, select = -c(a,c) )
Source Link
Prasad Chalasani
  • 20.3k
  • 7
  • 55
  • 74

There's also the subset command, useful if you know which columns you want:

df <- data.frame( a = 1:10, b = 2:11, c = 3:12 )
df <- subset(df, select = c(a,c))