【问题标题】:I have a factor columns in R. I am trying to delete it but I keep getting errors messages. How do I delete a factor column in R?我在 R 中有一个因子列。我正在尝试删除它,但我不断收到错误消息。如何删除 R 中的因子列?
【发布时间】:2020-04-07 17:15:31
【问题描述】:

我的数据框 df 有一个因子列。该列仅填充了“是”和“否”值。我使用了以下公式:

* df$column

但是我收到以下消息;

警告信息: 在 Ops.factor(df$Embarked, NULL) 中:'

&

逻辑(0)

有人可以建议使用什么公式代替我使用的公式吗?

【问题讨论】:

  • df <- df[,-which(names(df) == "column")]怎么样

标签: r dataframe null


【解决方案1】:
library(dplyr)
df <- select(df, -column)

【讨论】:

    【解决方案2】:

    它应该工作。

    df <-
        data.frame(fac = factor(sample(
            c("yes", "no"), size = 10, replace = TRUE
        )), ind = 1:10)
    df$fac <- NULL
    # column is removed
    

    检查NULL 是否有效,未被其他内容覆盖。

    【讨论】:

      猜你喜欢
      • 2018-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多