일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- REP
- working directory
- 스크래핑
- 문자열처리
- CSV
- 데이터 타입의 우선순위
- Crawling
- scraping
- Data Structure
- 함수
- R 개요
- factor
- ROTTEN TOMATOES
- 네이버 영화 댓글
- TXT
- 데이터 타입
- vector 비교
- stringr
- R 기초
- length
- :
- 데이터 입출력
- data frame
- seq
- vector 연산
- 연습문제
- c()
- Names
- 변수 선언
- 정규표현식
- Today
- Total
목록R/3. 데이터 조작 (3)
study blog
reshape2 패키지로 데이터 형태 변환 - 데이터의 형태를 바꿀 수 있음 -> 가로로 되어있는 데이터를 세로로 바꿀 수 있어요! - 컬럼으로 저장되어 있는 데이터를 row 형태로 / row 형태의 데이터를 column형태로 전환 실습을 통해 이해해보자! (melt_mpg.csv, sample_mpg.csv) library(ggplot2) library(stringr) library(dplyr) sample_mpg % summarise(avg_rate=mean(value)) #18.25 [연습문제] 두 개의 data frame에 대해서 평균 연비를 구해서 표시 (평균연비=도시연비,고속도로연비 평균) # sample_mpg의 평균 연비 구하기 sample_mpg %>% mutate(avg_rate=(ct..
데이터 분석업무에서 raw data를 얻은 다음 머신러닝 모델링을 위해서 또는 시각화를 위해서 raw data를 적절한 형태로 변형 → 데이터 변환, 필터링, 전처리 작업이 필요! → 데이터 조작에 특화된 package들이 존재! - plyr : pliers(집게)+R (플라이어, 플라이 알이라고 부름) - dplyr : data frame + pliers + R (디플라이알) - vector나 data frame에 적용할 수 있는 기본 함수 1. R 내장 함수로 데이터 조작하기 # iris 데이터를 이용하여 데이터를 조작해보자. - iris: 붓꽃의 종류와 크기에 대해 측정한 데이터 - 통계학자 피셔가 측정해서 제공 ① ls(): data frame의 column명을 vector로 추출, 오름차순으로 ..
JSON 데이터 받아서 data frame 생성하기 - Network을 통해서 JSON 데이터를 받아서 Data Frame으로 만들기 위해 새로운 package를 이용 1) 도서검색 데이터 불러와서 저장하기 1-1) package 설치 install.packages("jsonlite") #json처리하는데 많이 사용하는 패키지 install.packages("httr") #network 사용하는데 필요한 패키지들 1-2) package를 사용하기 위해 loading작업 필요 library(jsonlite); library(httr) 1-3) 문자열 처리하기 위한 package library(stringr) 1-4) 주소 완성하기 (request_url) url