R의 행 수 계산

Manav Narula 2023년1월30일
  1. data.frame(table())함수를 사용하여 R의 행 수 계산
  2. count()함수를 사용하여 R의 행 수 계산
  3. ddply()함수를 사용하여 R의 행 수 계산
R의 행 수 계산

실제 예에서는 수백, 수천 개의 행과 열이 포함 된 대규모 데이터 세트가 있습니다. 이러한 큰 데이터 청크에 대해 작업하려면 행, 열 및 데이터 유형에 익숙해야합니다.

이 튜토리얼에서는 R에서 그룹별로 행 수를 계산하는 방법을 소개합니다.

data.frame(table())함수를 사용하여 R의 행 수 계산

data.frame(table())함수는 서로 다른 요소 값의 개수로 테이블을 만듭니다. 열의 총 고유 행을 계산합니다. DataFrame의 필수 열을 함수에 쉽게 전달할 수 있습니다. 다음 코드 조각을 참조하십시오.

df <- data.frame(Name = c("Jack","Jay","Mark","Sam"),
                  Month = c("Jan","Jan","May","July"),
                  Age = c(12,10,15,13))
data.frame(table(df$Month))

출력:

 Var1 Freq
1  Jan    2
2 July    1
3  May    1

count()함수를 사용하여 R의 행 수 계산

R의plyr 라이브러리는 데이터 분할, 일부 기능 수행 및 나중에 병합과 같은 기본적인 데이터 조작 작업을 수행합니다. DataFrame의 고유 행 빈도를 반환하는 함수count()가 있습니다. 아래와 같이 DataFrame과 열 이름을 매개 변수로 전달해야합니다.

df <- data.frame(Name = c("Jack","Jay","Mark","Sam"),
                  Month = c("Jan","Jan","May","July"),
                  Age = c(12,10,15,13))
library(plyr)
count(df, "Month")

출력:

  Month freq
1   Jan    2
2  July    1
3   May    1

ddply()함수를 사용하여 R의 행 수 계산

plyr 라이브러리에서 제공되는 또 다른 흥미로운 기능은ddply()함수입니다. 데이터를 하위 집합으로 분할하고 데이터에 적용 할 일부 기능을 지정하고 결과를 결합합니다. 아래 예에서는 DataFrame 및 열 이름을 함수에 전달하고nrow 함수를 매개 변수로 전달합니다.

df <- data.frame(Name = c("Jack","Jay","Mark","Sam"),
                  Month = c("Jan","Jan","May","July"),
                  Age = c(12,10,15,13))
library(plyr)
ddply(df, .(Month), nrow)

출력:

  Month V1
1   Jan  2
2  July  1
3   May  1
작가: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

관련 문장 - R Data Frame