【发布时间】:2015-04-29 00:58:36
【问题描述】:
我正在尝试重命名 R 中数据框 df 中因子 column1 的级别 A。我目前的方法是:
levels(df[!is.na(df$column1) & df$column1 == 'A',]) <- 'B'
不会抛出任何错误或警告,但完全无效。
B 不是一个已经存在的级别(通过反复试验,我怀疑这很重要),所以以下,我的第一次尝试,也没有工作
df[!is.na(df$column1) & df$column1 == 'A', 'column1'] <- 'B'
谁能指导我正确的方法?
【问题讨论】: