ch0nny_log

[빅데이터분석] R _ 16. GSUB (SQL의 REPLACE) 본문

빅데이터 분석(with 아이티윌)/R

[빅데이터분석] R _ 16. GSUB (SQL의 REPLACE)

chonny 2024. 6. 27. 14:22
1) SQL
select ename, replace(sal, 0, '*')
	from emp;​
2) R
library(data.table)
data.table(이름=emp$ename,월급=gsub(0,'*',emp$sal))​

설명:GSUB (변경전 데이터, 변경후 데이터, 컬럼)

문제1. 아래의 SQL을 R로 구현하시오.

1) SQL
select ename, regexp_replace(sal, '[0-2]','*')
	from emp;​

2) R

library(data.table)
data.table(이름=emp$ename,월급=gsub('[0-2]','*',emp$sal))​

설명: 정규 표현식은 SQL, R, 파이썬, 리눅스, 쉘, 자바 모두 공통