비디오: r/youngpeopleyoutube Best Posts #8 2024
R로 팩터를 생성하려면 factor () 함수를 사용합니다. factor ()의 처음 세 인수는 탐색을 보증합니다.
-
x : 인수로 바꾸려는 입력 벡터입니다.
-
levels : x가 취한 값의 선택적인 벡터. 디폴트는 사전 식으로 정렬되어 x의 고유 한 값입니다.
-
labels : 기본적으로 레벨과 동일한 값을 갖는 또 다른 선택적인 벡터입니다. 이 인수를 사용하여 레벨 이름을 바꿀 수 있습니다.
당신이 인자와 레벨을 모두 제공 할 수 있다는 사실은 혼란을 가져올 수 있습니다. 레벨은 x의 입력 값을 나타내며 레이블은 새 요소의 출력 값을 나타냅니다.
방향 <- c ("North", "East", "South", "South")
이 벡터는 다음과 같은 값 "South"는 두 번이고 "West"값은 없습니다. 먼저 방향을 요인으로 변환하십시오.
>> factor (길 찾기) [1] North East South South 레벨: East North South
새로운 요소의 레벨에는 예상대로 "West"값이 포함되어 있지 않습니다.. 그러나 실제로는 모든 가능한 나침반 방향을 사용자의 수준으로 유지하는 것이 좋습니다. 누락 된 수준을 추가하려면 요소의 수준 인수를 지정합니다. >> factor (방향, 수준 = c ("North", "East", "South", "West")) [1] North East South South 레벨: North East South West보시다시피 값은 여전히 동일하지만 이번에는 레벨에도 '서'가 포함됩니다.
이제 레벨에 축약 된 이름을 선호하는 것을 상상해보십시오. 이렇게하려면 labels 인자를 사용합니다: >> factor (방향, 레벨 = c ("North", "East", "South", "West"), labels = c ("N" E ","S ","W ")) [1] NESS 레벨: NESW