【发布时间】:2020-04-07 17:15:31
【问题描述】:
我的数据框 df 有一个因子列。该列仅填充了“是”和“否”值。我使用了以下公式:
* df$column
但是我收到以下消息;
警告信息: 在 Ops.factor(df$Embarked, NULL) 中:'
&
逻辑(0)
有人可以建议使用什么公式代替我使用的公式吗?
【问题讨论】:
-
df <- df[,-which(names(df) == "column")]怎么样
我的数据框 df 有一个因子列。该列仅填充了“是”和“否”值。我使用了以下公式:
* df$column
但是我收到以下消息;
警告信息: 在 Ops.factor(df$Embarked, NULL) 中:'
&
逻辑(0)
有人可以建议使用什么公式代替我使用的公式吗?
【问题讨论】:
df <- df[,-which(names(df) == "column")]怎么样
library(dplyr)
df <- select(df, -column)
【讨论】:
它应该工作。
df <-
data.frame(fac = factor(sample(
c("yes", "no"), size = 10, replace = TRUE
)), ind = 1:10)
df$fac <- NULL
# column is removed
检查NULL 是否有效,未被其他内容覆盖。
【讨论】: