Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 정보획득량
- 팀스파르타
- Intersect
- %in%
- 데이터분석
- 여러 데이터 검색
- loop 문
- merge
- 막대그래프
- Sum
- sqld
- 총과 카드만들기
- sql
- 빅데이터
- 그래프 생성 문법
- 빅데이터분석
- 단순회귀 분석
- difftime
- 상관관계
- Dense_Rank
- 회귀분석 알고리즘
- 그래프시각화
- count
- 데이터분석가
- 순위출력
- 회귀분석
- 불순도제거
- 히스토그램 그리기
- max
- if문 작성법
Archives
- Today
- Total
ch0nny_log
[빅데이터분석] R _ 11. 특정 철자 검색 본문
SQL | VS | R |
IN | %IN% | |
LIKE | GREP | |
IS NULL | IS.NA | |
BETWEEN...AND | (emp$sal>=1000)& (emp$sal<=3000) |
문제1. 이름의 첫글자가 A로 시작하는 사원들의 이름과 월급을 출력하시오.
emp[grep("^A",emp$ename),c('ename','sal')]
※ 설명: ^ 는 시작을 나타냅니다. 예: ^A ---> A 로 시작하는것
$ 는 끝을 나타냅니다. 예: A$ ----> A 로 끝나는것
문제2. 이름의 끝글자가 T로 끝나는 사워들의 이름과 월급을 출력하시오.
emp[grep("T$",emp$ename),c('ename','sal')]
문제3. 이름의 A가 포함된 사원들의 이름과 월급을 출력하시오.
emp[grep("A",emp$ename),c('ename','sal')]
문제4. 이름의 두번째 철자가 M인 사원들의 이름과 월급을 출력하시오 !
emp[ grep("^.M", emp$ename), c("ename","sal") ]
설명: . (점하나) 는 자릿수 하나인데 이 자리에 뭐가 와도 관계없다는 뜻입니다.
문제 5. 이름의 세번째 철자가 L인 사원들의 이름과 월급을 출력하시오.
emp[ grep("^..L", emp$ename), c("ename","sal") ]
문제6. 작업 디렉토리인 c 드라이브 밑에 data 폴더 밑에 있는 emp20.csv 를 불러와서 emp20 이라는 데이터 프레임을 생성하시오 !
setwd("c:\\data") emp20 <- read.csv("emp20.csv", header=T) emp20 유효하지 않은 멀티바이트 문자열이 있습니다 이런 에러가 나면 인코딩(encoding) 을 해줘야합니다. 한글 데이터를 R 이 인식할 수 있도록 변환하는 작업이 인코딩입니다. emp20 <- read.csv("emp20.csv", header=T, fileEncoding="euc-kr") emp20
문제7. 성씨가 김씨인 학생의 이름과 나이를 출력하시오 !
emp20[ grep("^김", emp20$ename), c("ename", "age") ]
'빅데이터 분석(with 아이티윌) > R' 카테고리의 다른 글
[빅데이터분석] R _ 13. 데이터 정렬 (0) | 2024.06.27 |
---|---|
[빅데이터분석] R _ 12. 데이터 중복 제거 (0) | 2024.06.27 |
[빅데이터분석] R _ 10. 범위 데이터 검색 (0) | 2024.06.27 |
[빅데이터분석] R _9. IS.NA (결측치) (0) | 2024.06.27 |
[빅데이터분석] R _8. %IN% (여러 데이터 검색) (0) | 2024.06.27 |