일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- length
- REP
- R 기초
- 변수 선언
- vector 연산
- 스크래핑
- working directory
- seq
- 연습문제
- scraping
- R 개요
- stringr
- data frame
- factor
- TXT
- 데이터 입출력
- 데이터 타입의 우선순위
- vector 비교
- Names
- 함수
- CSV
- 네이버 영화 댓글
- 정규표현식
- 데이터 타입
- 문자열처리
- Crawling
- ROTTEN TOMATOES
- Data Structure
- :
- c()
- Today
- Total
목록R/1. R 기초 (7)
study blog
1. 제어문 1-1. 조건문(if, ifelse) ① if구문 var1 = 100 var2 = 20 # 조건에 따라서 실행되는 code block을 제어할 수 있음 if(var1>var2){ cat("참") } else if(var1==var2){ cat(" ") } else { cat("거짓") } ② ifelse: JAVA의 3항 연산자 ifelse(var1>var2,"참","거짓") 1-2. 반복문(for, while) ① for: 반복 횟수만큼 반복 실행 – 정해진 수 for(var1 in 1:5){ print(var1) } ② while: 조건이 참일 동안 반복 실행 -조건 주어질 때 idx = 1; mySum = 0 while (idx
# 키보드로 데이터 받기 ① scan() : 숫자 데이터를 받을 수 있음 (실수) myNum
문자열 처리 (string) # stringr 이라는 package를 이용하면 문자열 처리 쉽고 편하게 할 수 있음 # stringr 설치하기 install.packages("stringr") library(stringr) # stringr 패키지를 이용한 문자열 처리 var1 = "Honggd1234Leess9032YOU25최길동2009" ① str_length(): 문자열의 길이 구하기 str_length(var1) # 출력결과: 31 ② str_locate(): 찾는 문자열의 시작과 끝을 알려줌 str_locate(var1,"9032") # start:16 end:19 str_locate(var1,c("9032","Y")) ③ str_sub(): 부분문자열 (문자를 끊어와줌) str_sub(var1..
Data Structure 변수에 저장된 데이터의 메모리 구조 cf. Data type: 저장된 데이터의 성격 (numeric, character, logical, complex 등) Data Structure은 6개의 타입으로 나눌 수 있다. 1. 같은 데이터 타입 (3가지) 1) Vector (1차원) 2) Matrix (2차원) 3) Array (3차원 이상) 2. 다른 데이터 타입 (2가지) 1) List (1차원) 2) Data Frame (2차원) 3. factor형 1. List (1차원) 중첩 자료구조로 이용 (vector, array 등을 각각의 요소 안에 저장할 수 있음) key와 value로 저장되는 자료구조 var_scalar = 100 # scalar var_vector = c(1..
Data Structure 변수에 저장된 데이터의 메모리 구조 cf. Data type: 저장된 데이터의 성격 (numeric, character, logical, complex 등) Data Structure은 6개의 타입으로 나눌 수 있다. 1. 같은 데이터 타입 (3가지) 1) Vector (1차원) 2) Matrix (2차원) 3) Array (3차원 이상) 2. 다른 데이터 타입 (2가지) 1) List (1차원) 2) Data Frame (2차원) 3. factor형 1. Vector (1차원) 같은 데이터 타입으로 구성 첨자 형태로 access 가능 (첨자의 시작은 1이라는 것에 주의!) my_vector[1] # vector 생성 함수 ① c( ) combine의 약자 일반적으로 규칙성이 ..
Package # package 설치 Install.packages(“ggplot2”) # 설치된 package 메모리에 로드하기 – library, require library(“ggplot2”) library(ggplot2) require(ggplot2) # 설치된 package 삭제 remove.packages(“ggplot2”) # package 설치된 폴더 경로 알아보기 .libPaths() #package 설치 경로를 변경하고 싶을 때 .libPaths(“C:/R/lib") # package에 대한 정보, 사용법 알고 싶을 때 help(qplot) example(qplot) ?qplot # 현재 working directory 알아내기 getwd() # working directory 설정 s..
1. R 개요 1. R 라이브러리 중 java 기반으로 되어 있는 것들을 사용할 수 있도록 JDK를 먼저 설치해야 한다. 2. R은 통계 계산을 위한 프로그래밍 언어이자 데이터분석 소프트웨어 AT&T의 Bell연구소에서 S라는 통계언어의 문법부분 통계처리부분 참고해서 만들었다. 1993년 통계학과 교수 로스 이하카(Ross Ihaka)와 로버트 젠틀맨(Robert Gentleman) 2명이 개발 → 일반 사람들도 쉽게 통계적 데이터분석을 할 수 있도록 개발 3. R로 무엇을 할 수 있을까? - 통계분석 : 기초통계, 가설검정 - 머신러닝 모델링: SVM, Random Forest, Deep Learning - 텍스트 마이닝: 문장속의 단어 빈도를 이용하여 글의 성향을 분석 - 이미지분석, 사운드 분석 4..