因子级别是“有序”中的重复错误

时间:2019-12-02 14:17:02

标签: r sorting longitudinal

我有一个纵向数据集,每一行都由唯一的ID x学期组合标识。我想先按ID然后按学期对数据集进行排序,但是当我尝试执行df1 <- df1[ordered(df1$ID, df1$semester),时,出现以下错误:

    Error in `levels<-`(`*tmp*`, value = as.character(levels)) : 
    factor level [2] is duplicated

length(unique(levels(as.factor(df1$ID)))) == length(levels(as.factor(df1$ID)))length(unique(levels(as.factor(df1$semester)))) == length(levels(as.factor(df1$semester)))都返回true。

您知道如何解决此错误吗?

0 个答案:

没有答案