删除R中的多个列

删除R中的多个列,r,data-management,R,Data Management,我有一个包含2384个变量的数据集,但只需要使用其中的39个变量。我已尝试将正在使用的列删除到另一个数据集中,但始终收到未定义的列选择错误消息。下面是我写的代码: BRdplyrpackage是清理数据的好工具: library(dplyr) select(BR, id, today_m0, miscarriedwk, p1_status, # etc 使用这种方法的好处在于,错误消息将告诉您哪些列名是错误的: > select(BR, junk) Error in eval(expr,

我有一个包含2384个变量的数据集,但只需要使用其中的39个变量。我已尝试将正在使用的列删除到另一个数据集中,但始终收到未定义的列选择错误消息。下面是我写的代码:


BRdplyr
package是清理数据的好工具:

library(dplyr)
select(BR, id, today_m0, miscarriedwk, p1_status, # etc
使用这种方法的好处在于,错误消息将告诉您哪些列名是错误的:

> select(BR, junk)
Error in eval(expr, envir, enclos) : object 'junk' not found

“Undefined columns”(未定义列)表示没有该名称的列,因此其中可能有键入错误。R区分大小写,请检查是否有任何名称的字符与原始名称不对齐。