7
値の順序を変更せずに因子のレベルを並べ替える
数値変数とカテゴリfactor変数のデータフレームがあります。これらの要因のレベルの順序は、私が望む順序ではありません。 numbers <- 1:4 letters <- factor(c("a", "b", "c", "d")) df <- data.frame(numbers, letters) df # numbers letters # 1 1 a # 2 2 b # 3 3 c # 4 4 d レベルの順序を変更すると、文字とそれに対応する番号が一致しなくなります(この時点以降、私のデータはまったく意味がありません)。 levels(df$letters) <- c("d", "c", "b", "a") df # numbers letters # 1 1 d # …