R에서 달러 기호를 제거하는 방법(예제 포함)


gsub() 함수를 사용하면 R의 데이터 프레임 열에서 달러 기호와 쉼표를 쉽게 제거할 수 있습니다. 이 튜토리얼에서는 이 기능의 실제 사용에 대한 세 가지 예를 보여줍니다.

R에서 달러 기호 제거

다음 코드는 R의 데이터 프레임에 있는 특정 열에서 달러 기호를 제거하는 방법을 보여줍니다.

 #create data frame
df1 <- data.frame(ID=1:5,
                 sales=c('$14.45', '$13.39', '$17.89', '$18.99', '$20.88'),
                 stringsAsFactors = FALSE )
df1

  Sales IDs
1 1 $14.45
2 2 $13.39
3 3 $17.89
4 4 $18.99
5 5 $20.88

#remove dollar signs from sales column
df1$sales = as.numeric ( gsub ("\$", "", df1$sales))

df1

  Sales IDs
1 1 14.45
2 2 13.39
3 3 17.89
4 4 18.99
5 5 20.88

R에서 달러 기호와 쉼표를 제거합니다.

다음 코드는 R의 데이터 프레임에 있는 특정 열에서 달러 기호와 열을 제거하는 방법을 보여줍니다.

 #create data frame
df2 <- data.frame(ID=1:3,
                 sales=c('$14,000', '$13,300', '$17,890'),
                 stringsAsFactors = FALSE )
df2

  Sales IDs
1 1 $14,000
2 2 $13,300
3 3 $17,890

#remove dollar signs and commas from sales column
df2$sales = as.numeric ( gsub ("[\$,]", "", df2$sales))

df2

  Sales IDs
1 1 14000
2 2 13300
3 3 17890

달러 기호와 쉼표가 제거되었으므로 이제 매출 열에서 계산을 수행할 수 있습니다.

예를 들어 이제 매출 열의 합계를 계산할 수 있습니다.

 #calculate sum of sales
sum(df2$sales)

[1] 45190

추가 리소스

R에서 VLOOKUP(Excel과 유사)을 수행하는 방법
R에서 날짜로부터 연도를 추출하는 방법
R의 데이터 프레임에 행을 추가하는 방법

의견을 추가하다

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