0

因子変数のすべてのレベルの名前を変更しようとしているので、TukeyHSD. テューキー法は、レベルが数字で名付けられるのを好みません。したがって、名前自体は気にしません。名前を文字にしたいだけです。名前はアルファベットの1文字にすることができます。

問題は、私が非常に多くのレベルを持っていることです。例えば:

x1 <- sample(1:75,100,replace=T) 
x1 <- as.factor(x1)

> str(x1)
 Factor w/ 54 levels "1","2","4","5",..: 26 33 23 23 15 18 21 12 29 16 ...

すべての名前を変更する方法を知っている唯一の方法は、各レベルの名前を手動で入力することです。

levels(x1) <- c('name1', 'name2',...,'name54')

すべての名前を 1 つずつ入力しないようにするにはどうすればよいですか? 自動化された名前変更はありますか?

ありがとうございました!

4

1 に答える 1