【问题标题】:Removing multiple columns in R删除 R 中的多列
【发布时间】:2017-06-01 01:33:44
【问题描述】:

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

BR

【问题讨论】:

  • “未定义的列”表示没有具有该名称的列,因此可能是某处的拼写错误。
  • R 是区分大小写的,请检查是否有名字与原文不一致。

标签: r data-management


【解决方案1】:

dplyr 包是清理数据的好工具:

library(dplyr)
select(BR, id, today_m0, miscarriedwk, p1_status, # etc

使用这种方法的美妙之处在于,错误消息会告诉您哪些列名是错误的:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-20
    • 2014-08-26
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 2021-08-09
    相关资源
    最近更新 更多