factor classで不要な水準(Levels)が残っていると、図の描写などで余計なラベルが表示され邪魔な場合があります。そんな時には「droplevels」コマンドを使用してみてはいかがでしょうか。
実行コマンドはR version 4.2.2で確認しています。
実行コマンド
詳細はコメント、コマンドのヘルプを確認してください。
#因子の作成 TestFactor <- factor(1:24, labels = LETTERS[1:24]) TestFactor [1] A B C D E F G H I J K L M N O P Q R S T U V W X Levels: A B C D E F G H I J K L M N O P Q R S T U V W X #例えば10:20の位置を抽出 GetFactor <- TestFactor[10:20] GetFactor [1] J K L M N O P Q R S T Levels: A B C D E F G H I J K L M N O P Q R S T U V W X #水準(Levels)はそのまま,何かと不便な場合があります #例えばプロット,余計なx軸ラベルが残ります #そのままプロット plot(GetFactor) #不要な水準(Levels)を取り除く:droplevelsコマンド plot(droplevels(GetFactor))
出力結果
・そのままプロット
![origin](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_320,h_233/https://www.karada-good.net/wp/wp-content/uploads/2015/11/origin-320x233.png)
・droplevelsコマンド
![droplevels](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_320,h_233/https://www.karada-good.net/wp/wp-content/uploads/2015/11/droplevels-320x233.png)
少しでも、あなたのウェブや実験の解析が楽になりますように!!