R에서 sum() 함수를 사용하는 방법(예제 포함)


R의 sum() 함수를 사용하여 벡터에 있는 값의 합을 구할 수 있습니다.

이 함수는 다음 기본 구문을 사용합니다.

합계(x, na.rm=FALSE)

금:

  • x : 벡터의 이름입니다.
  • na.rm : NA 값을 무시할지 여부입니다. 기본값은 false입니다.

다음 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다.

예시 1: 벡터 값의 합

다음 코드는 벡터에 값을 추가하는 방법을 보여줍니다.

 #createvector
x <- c(3, 6, 7, 12, 15)

#sum values in vector
sum(x)

[1] 43

벡터에 NA 값이 있는 경우 na.rm=TRUE를 사용하여 평균을 계산할 때 누락된 값을 무시할 수 있습니다.

 #create vector with some NA values
x <- c(3, NA, 7, NA, 15)

#sum values in vector
sum(x, na. rm = TRUE )

[1] 25

예시 2: 데이터 프레임 열의 값 합계

다음 코드는 데이터 프레임의 특정 열에 값을 추가하는 방법을 보여줍니다.

 #create data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#view data frame
df

  var1 var2 var3 var4
1 1 7 3 1
2 3 7 3 1
3 3 8 6 2
4 4 3 6 8
5 5 2 8 9

#sum values in 'var1' column
sum(df$var1)

[1] 16

예시 3: 여러 데이터 프레임 열의 값 합계

다음 코드는 sapply() 함수를 사용하여 데이터 프레임의 여러 열 값을 추가하는 방법을 보여줍니다.

 #create data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#view data frame
df

  var1 var2 var3 var4
1 1 7 3 1
2 3 7 3 1
3 3 8 6 2
4 4 3 6 8
5 5 2 8 9

#sum values in 'var1' and 'var3' columns
sapply(df[, c(' var1 ', ' var3 ')], sum)

var1 var3 
  16 26

추가 리소스

R에서 COUNTIF 함수를 실행하는 방법
R에서 SUMIF 함수를 실행하는 방법
R에서 rowSums() 함수를 사용하는 방법
R에서 colSums() 함수를 사용하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다