R语言根据name删除dataframe的列

时间:2022-06-01 12:39:47

根据名字删除dataframe里的列,可以使用subset函数。分为两种方式使用:

1、知道想保留的列,使用subset显示保留。

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

示例中保留了a和c列

2、指定删除的列,如上面例子中,要删除a和c列,如下:

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