R에서 누적 합계를 계산하는 방법(예제 포함)


R base cumsum() 함수를 사용하면 숫자 값 벡터의 누적 합계를 쉽게 계산할 수 있습니다.

이 튜토리얼에서는 이 함수를 사용하여 벡터의 누적합을 계산하는 방법과 누적합을 시각화하는 방법을 설명합니다.

R에서 누적 합계를 계산하는 방법

다음 코드는 15개 판매 분기 동안 특정 회사의 누적 매출 합계를 계산하는 방법을 보여줍니다.

 #create dataset
data <- data.frame(quarter=1:15,
                   sales=c(1, 2, 2, 5, 4, 7, 5, 7, 6, 8, 5, 9, 11, 12, 4))

#create new column in dataset that contains cumulative sales
data$cum_sales <- cumsum (data$sales)

#view dataset
data

   quarter sales cum_sales
1 1 1 1
2 2 2 3
3 3 2 5
4 4 5 10
5 5 4 14
6 6 7 21
7 7 5 26
8 8 7 33
9 9 6 39
10 10 8 47
11 11 5 52
12 12 9 61
13 13 11 72
14 14 12 84
15 15 4 88

cum_sales 열에 표시되는 값은 해당 분기까지의 총 매출을 나타냅니다. 예를 들어 5분기 누적 매출은 1+2+2+5+4 = 14 로 계산됩니다.

R에서 누계를 시각화하는 방법

누적 매출을 계산한 후에는 간단한 R 기반 꺾은선형 차트를 만들어 분기별 누적 매출을 시각화할 수 있습니다.

 plot(data$cum_sales, type=' l ', xlab=' Quarter ', ylab=' Cumulative Sales ')

R의 누적 합계에 대한 꺾은선형 차트

또는 R 시각화 라이브러리 ggplot2를 사용하여 동일한 선 그래프를 만들 수 있습니다.

 library (ggplot2)

ggplot(data, aes(x=quarter, y=cum_sales)) +
  geom_line() +
  labs(x=' Quarter ', y=' Cumulative Sales ') 

ggplot2의 누적 합계 플롯

추가 리소스

R의 열을 평균하는 방법
R의 특정 열을 합산하는 방법
R에서 COUNTIF 함수를 실행하는 방법

의견을 추가하다

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