ビデオ: r/TIFU I Accidentally Dipped My Balls in Hot Sauce 2024
Rで因子を作成するには、factor()関数を使用します。 factor()の最初の3つの引数は、いくつかの探索を保証します:
-
x : 因子に変換したい入力ベクトル。
-
レベル : xが取った可能性のある値の任意のベクトル。デフォルトは辞書順にソートされ、xの一意の値です。
-
labels : デフォルトではレベルと同じ値をとる別のオプションのベクトルです。この引数を使用してレベルの名前を変更できます。
<! - 1 - >
レベルとラベルの両方を考慮に入れることができるという事実は、混乱を招く可能性があります。レベルはxの入力値を表し、ラベルは新しい因子の出力値を表します。
方向< - c( "North"、 "East"、 "South"、 "South")
このベクトルには、 "South"を2回、値 "West"を欠いています。まず、方向を要因に変換します。
<!あなたの新しい要因のレベルには期待通りの "西"という値が含まれていないことに注意してください。 - 2 - > >>要因(方向)[1]北東南南レベル:東北南
。しかし実際には、可能なすべてのコンパスの指示をあなたの要素のレベルとして持つことは理にかなっています。 >> factor(方向、レベル= c( "North"、 "East"、 "South"、 "West"))[1] North East South Southレベル:北東南西ご覧のとおり、値は同じですが、今回もレベルには「西」が含まれています。
<! - 3 - >
あなたが実際にレベルの省略名を持つことを実際に好むと想像してください。 >> factor(方向、レベル= c( "North"、 "East"、 "South"、 "West")、labels = c( "N"、 " E "、" S "、" W "))[1] NESSレベル:NESW