비디오: r/youngpeopleyoutube Best Posts #8 2024
R에서 행렬의 테이블을 만들려고하면 결국 시험 사용이 종료됩니다. 표. 객체 평가판입니다. Table 는 행렬 실험과 완전히 동일하지만 실제로 그렇지 않습니다. 이러한 개체를 데이터 프레임으로 변환하면 차이가 명확 해집니다. 이 코드의 결과를 살펴보십시오: >> trial. df str (trial. df) '데이터. 프레임 ': 2 obs. $ sick: num 34 11 $ healthy: num 9 32 여기서 두 개의 관찰을 통해 두 개의 변수 (아프고 건강한)가있는 데이터 프레임을 얻습니다. 반면에 테이블을 데이터 프레임으로 변환하면 다음과 같은 결과를 얻습니다.
>> 재판. 표. df str (시행 테이블. df) '데이터. 프레임 ': 4 obs. 3 변수: $ Var1: w / 2 수준의 "위험", "no_risk": 1 2 1 2 $ Var2: w / 2 수준의 "아프다", "건강한": 1 1 2 2 $ Freq: num 34 11 9 32
로. 데이터. frame () 함수는 카운트 데이터에 대한 회귀 분석에 필요한 형식으로 테이블을 데이터 프레임으로 변환합니다. 카운트를 먼저 요약해야하는 경우 table ()을 사용하여 원하는 테이블을 만듭니다.
이제 세 개의 변수가있는 데이터 프레임을 얻습니다. 처음 두 Var1과 Var2는 레벨이 테이블의 행과 열의 값인 요소 변수입니다. 세 번째 변수 -Freq - 첫 번째 두 변수의 모든 수준 조합에 대한 빈도를 포함합니다.
실제로 변수를 인수로 추가하거나 as를 사용하여 다차원 배열을 테이블로 변환하여 두 개 이상의 차원으로 테이블을 만들 수도 있습니다. 표(). 다차원 배열과 동일한 방식으로 숫자에 액세스 할 수 있습니다. 데이터. frame () 함수는 차원만큼의 인자 변수를 만듭니다.