차례:
- 행렬 인 것처럼 생각하십시오.
- 이 달러 기호 방법을 사용하면 한 번에 하나의 변수에만 액세스 할 수 있습니다. 이름을 사용하여 여러 변수에 즉시 액세스하려면 대괄호를 사용해야합니다.
비디오: r/Rareinsults | YOU LOOK LIKE A THUMB 2024
많은 경우 R의 데이터 프레임에서 행렬임을 가장 해 값을 추출 할 수 있습니다. 그러나 데이터 프레임이 행렬처럼 보일 수도 있지만 확실히 그렇지 않습니다. 행렬 및 배열과 달리 데이터 프레임은 내부적으로 벡터로 저장되는 것이 아니라 벡터 목록으로 저장됩니다.
행렬 인 것처럼 생각하십시오.
데이터 프레임에서 값을 추출하려면 행렬이라고 가정하고 거기에서 시작하십시오. 행렬과 마찬가지로 인덱스 번호, 이름 또는 논리 벡터를 선택에 사용할 수 있습니다. 예를 들어, 제 3의 게임에서 Geraldine이 득점 한 바스켓의 수를 다음과 같이 얻을 수 있습니다:
마찬가지로, >> 바구니와 같이 열 인덱스를 사용하여 할머니가 채점 한 모든 바구니를 얻을 수 있습니다. df [1] [1] 12 4 5 6 9 3
또는 이것을 데이터 프레임으로 만들려면 행렬과 마찬가지로 drop = FALSE 인수를 사용할 수 있습니다. >> str 바구니.df [1, drop = FALSE]) '데이터. 프레임 ': 6 obs. of 1 variable: $ Granny: num 12 4 5 6 9 3
행렬과 달리 drop = FALSE 인수를 지정하지 않으면 행 이름이 제거됩니다.
R이 반드시 여기에 귀하의 데이터를 포주하지 않습니다 - 달러 기호는 단순히 변수에 액세스하기위한 구체적인 방법입니다. 할머니 변수에 액세스하려면 >> 바구니와 같은 달러 기호를 사용할 수 있습니다. df $ Granny [1] 12 4 5 6 9 3
따라서 데이터 프레임을 지정하고 달러 기호 다음에 변수 이름을 지정하십시오. 변수 이름을 따옴표로 묶을 필요는 없습니다 (인덱스를 사용할 때처럼). R은 해당 변수에 포함 된 모든 값을 가진 벡터를 반환합니다. 다시 행 이름이 여기에 누락됩니다.