일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sqlite
- 장고프로젝트
- 자바스크립트수학
- speechAPI
- webkitrecognition
- PostgreSQL
- 다른테이블에속해있습니다
- 장고웹
- speechtoText
- 자바스크립트for문
- 자바스크립트날짜형식
- forof문
- 사례관리
- 개발
- 이행은이미다른
- 오류종류
- Android
- 청소년복지론
- 자바스크립트forinforof차이
- 장고웹프로젝트
- 장고
- javaScriptError
- 이행은이미다른테이블에속해있습니다
- cmd명령어
- 자바스크립트날짜
- R데이터분석
- 자바스크립트날짜get
- 파이썬
- 안드로이드
- Python
- Today
- Total
EMDI는 지금도 개발중
R 데이터분석 : 변수 만들기 및 사용하기 본문
#변수 a를 만들어 2을 넣는다.
a <- 2
#여러 값으로 구성된 변수 만들기 c()
var1 <- c(1, 2, 5, 7, 8)
#콜론(:)을 이용해 시작 숫자와 마지막 숫자를 입력하면 1씩 증가하면서 연속된 숫자로 변수를 만든다.
var2 <- C(1:5)
#seq() 함수로도 연속 값을 지닌 변수를 만들 수 있습니다.
var3 <- seq(1, 5)
var4 <- seq(1, 10, by=2) by는 일정한 간격을 두고 연속 값
var5 <- seq(1, 10, by=3) by는 일정한 간격을 두고 연속 값 1~10까지 3 간격 연속 값으로 var5 생성
# string 변수 만들기
str1 <- "a"
# 여러 개의 문자로 구성된 변수 만들기 c()
str4 <- c("a", "b", "c")
str5 <- c("Hello!", "World", "is", "good!")
# mean, max, min 사용하기
x <- c(1, 2, 3)
mean(x) #평균을 구하는 함수
max(x) #최댓값
min(x) 최솟값
# paste()함수를 사용해서 여러 문자 합치기
str5 에는 "Hello!", "World", "is", "good!" 이라는 단어가 있는데
그냥 str5만 출력하면 문자가 각각 출력되는 것을 확인할 수 있습니다.
이것을 한 문장으로 만드려면 collapse를 이용해서 만들 수 있습니다.
# ggplot2패키지 설치하기
install.packages("ggplot2")
# ggplot2패키지 로드하기 : 패키지 설치는 한번만 하면 되지만 함수를 사용하려면 패키지를 항상 로드해야한다!
library(ggplot2)
#여러 문자로 구성된 변수 생성 및 빈도 막대 그래프 출력
x <- c("a", "a", "b", "c")
스튜디오에서 그냥 qplot(x)를 로드하면 기능을 찾을 수 없다고 뜸.
꼭 로드를 한 다음 사용가능.
1. qplot(x)
2. qplot(data=mpg, x=hwy)
3. qplot(data=mpg, x=drv, y=hwy)
4. qplot(data=mpg, x=drv, y=hwy, geom="line")
5. qplot(data=mpg, x=drv, y=hwy, geom="boxplot")
6. qplot(data=mpg, x=drv, y=hwy, geom="boxplot", colour=drv)
'IT > R 데이터분석' 카테고리의 다른 글
R데이터분석 : 데이터 정제, 이상한 데이터 제거하기 (이상치 정제) (0) | 2019.09.30 |
---|---|
R데이터분석 : 데이터 정제, 빠진 데이터 제거하기 (결측치 정제) (0) | 2019.09.23 |
R데이터분석 : 데이터 가공하기 filter, select, arrange, mutate 등 (0) | 2019.09.17 |
R데이터분석 : 데이터 파악하기 (0) | 2019.09.16 |
R데이터분석 : 데이터 프레임 만들기 (0) | 2019.08.29 |