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 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