R 如果名称以X开头,如何删除数据帧中的列?
如何删除R 如果名称以X开头,如何删除数据帧中的列?,r,dataframe,R,Dataframe,如何删除R数据框中名称以X开头的所有列 以下是我希望它的外观(前后): 您可以使用grep并将其invert属性设置为TRUE删除名称以X开头的列。使用invert=TRUE返回与给定模式不匹配的索引 df_1 <- df[grep("^X", colnames(df), invert = TRUE)] 太好了,谢谢。 df_1 <- df[grep("^X", colnames(df), invert = TRUE)] df[!grepl("^X", colnames(df))
R
数据框中名称以X
开头的所有列
以下是我希望它的外观(前后):
您可以使用
grep
并将其invert
属性设置为TRUE
删除名称以X
开头的列。使用invert=TRUE
返回与给定模式不匹配的索引
df_1 <- df[grep("^X", colnames(df), invert = TRUE)]
太好了,谢谢。
df_1 <- df[grep("^X", colnames(df), invert = TRUE)]
df[!grepl("^X", colnames(df))]