비디오: r/youngpeopleyoutube Best Posts #8 2024
R로 시작하는 많은 사람들은 처음에는 목록에 혼란스러워합니다. 정말 그럴 필요가 없습니다. 목록에는 구성 요소와 이름의 두 가지 중요한 부분 만 있습니다. 그리고 이름이없는 목록의 경우에도 후자에 대해 걱정할 필요가 없습니다. 그러나 당신이 바구니의 구조를 본다면. 목록에서 다음과 같은 결과를 볼 수 있습니다. >> str (바구니 목록) 2 $: num [1: 2, 1: 6] 12 5 4 4 5 2 6 4 9 12 … - attr (*, "dimnames") = 2 목록 … $: chr [1: 2] "Granny" "Geraldine"… $: chr [1: 6] "1st" "2nd" "3rd" "4th"… $: chr "2010-2011"
제 2 차 세계 대전 중 비밀 정보 기관에서 사용 된 일부 모호한 코드처럼. 그래도 읽는 법을 알게되면 읽기가 쉽습니다. 여기에서 무슨 일이 일어나고 있는지 출력을 나누어 봅시다:
-
두 번째 줄에는 첫 번째 구성 요소의 시작을 나타내는 $가 있습니다. 이 줄의 나머지 부분은 이제 읽을 수 있어야합니다. 첫 번째 구성 요소는 2 행 6 열의 숫자 행렬입니다.
-
세 번째 줄 앞에 …가 붙으면이 줄 또한 첫 번째 구성 요소에 속한다는 것을 나타냅니다. str (baskets. team)의 출력을 보면이 줄과 다음 두 줄을 볼 수 있습니다. R은 dimnames라는 속성에 행렬의 행과 열 이름을 유지합니다. 지금은 속성이 R의 거의 모든 객체에 첨부 할 수있는 추가 정보라는 것을 기억해야합니다.
-
-
-
마지막으로, 여섯 번째 줄은 $로 다시 시작하여 두 번째 구성 요소의 구조를 제공합니다.이 경우 하나의 값만있는 문자 벡터입니다.
-
-
많은 경우에 함수의 출력 구조를 보면 해당 객체에 포함 된 정보에 대한 많은 통찰력을 얻을 수 있습니다. 이러한 객체는 종종 목록이며, 찾고있는 정보는 해당 목록의 어딘가에 묻혀 있습니다.