a<-100
a
## [1] 100
b<-"hello"
b
## [1] "hello"
setwd('c:/data')
a<-c(1,2,3)
a
## [1] 1 2 3
mean(a)
## [1] 2
max(a)
## [1] 3
min(a)
## [1] 1
library(dplyr)
##
## 다음의 패키지를 부착합니다: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
data(iris)
glimpse(iris)
## Rows: 150
## Columns: 5
## $ Sepal.Length <dbl> 5.1, 4.9, 4.7, 4.6, 5.0, 5.4, 4.6, 5.0, 4.4, 4.9, 5.4, 4.…
## $ Sepal.Width <dbl> 3.5, 3.0, 3.2, 3.1, 3.6, 3.9, 3.4, 3.4, 2.9, 3.1, 3.7, 3.…
## $ Petal.Length <dbl> 1.4, 1.4, 1.3, 1.5, 1.4, 1.7, 1.4, 1.5, 1.4, 1.5, 1.5, 1.…
## $ Petal.Width <dbl> 0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.…
## $ Species <fct> setosa, setosa, setosa, setosa, setosa, setosa, setosa, s…
View(iris)
x<-c(1,2,3)
mode(x)
## [1] "numeric"
is.numeric(x)
## [1] TRUE
is.logical(x)
## [1] FALSE
is.character(x)
## [1] FALSE
length(x)
## [1] 3
#c()는 combine
#수치형과 문자열이 혼합했을때 문자형이 우선
#xy의 값은 문자열 형태
x<-c(1,10);y<-c("apple","melon")
xy<-c(x,y)
xy
## [1] "1" "10" "apple" "melon"
#start:end
1:5
## [1] 1 2 3 4 5
#iris데이터에서 1,3,4번째 열의 데이터 가져옴
iris[c(1,3,4)]
## Sepal.Length Petal.Length Petal.Width
## 1 5.1 1.4 0.2
## 2 4.9 1.4 0.2
## 3 4.7 1.3 0.2
## 4 4.6 1.5 0.2
## 5 5.0 1.4 0.2
## 6 5.4 1.7 0.4
## 7 4.6 1.4 0.3
## 8 5.0 1.5 0.2
## 9 4.4 1.4 0.2
## 10 4.9 1.5 0.1
## 11 5.4 1.5 0.2
## 12 4.8 1.6 0.2
## 13 4.8 1.4 0.1
## 14 4.3 1.1 0.1
## 15 5.8 1.2 0.2
## 16 5.7 1.5 0.4
## 17 5.4 1.3 0.4
## 18 5.1 1.4 0.3
## 19 5.7 1.7 0.3
## 20 5.1 1.5 0.3
## 21 5.4 1.7 0.2
## 22 5.1 1.5 0.4
## 23 4.6 1.0 0.2
## 24 5.1 1.7 0.5
## 25 4.8 1.9 0.2
## 26 5.0 1.6 0.2
## 27 5.0 1.6 0.4
## 28 5.2 1.5 0.2
## 29 5.2 1.4 0.2
## 30 4.7 1.6 0.2
## 31 4.8 1.6 0.2
## 32 5.4 1.5 0.4
## 33 5.2 1.5 0.1
## 34 5.5 1.4 0.2
## 35 4.9 1.5 0.2
## 36 5.0 1.2 0.2
## 37 5.5 1.3 0.2
## 38 4.9 1.4 0.1
## 39 4.4 1.3 0.2
## 40 5.1 1.5 0.2
## 41 5.0 1.3 0.3
## 42 4.5 1.3 0.3
## 43 4.4 1.3 0.2
## 44 5.0 1.6 0.6
## 45 5.1 1.9 0.4
## 46 4.8 1.4 0.3
## 47 5.1 1.6 0.2
## 48 4.6 1.4 0.2
## 49 5.3 1.5 0.2
## 50 5.0 1.4 0.2
## 51 7.0 4.7 1.4
## 52 6.4 4.5 1.5
## 53 6.9 4.9 1.5
## 54 5.5 4.0 1.3
## 55 6.5 4.6 1.5
## 56 5.7 4.5 1.3
## 57 6.3 4.7 1.6
## 58 4.9 3.3 1.0
## 59 6.6 4.6 1.3
## 60 5.2 3.9 1.4
## 61 5.0 3.5 1.0
## 62 5.9 4.2 1.5
## 63 6.0 4.0 1.0
## 64 6.1 4.7 1.4
## 65 5.6 3.6 1.3
## 66 6.7 4.4 1.4
## 67 5.6 4.5 1.5
## 68 5.8 4.1 1.0
## 69 6.2 4.5 1.5
## 70 5.6 3.9 1.1
## 71 5.9 4.8 1.8
## 72 6.1 4.0 1.3
## 73 6.3 4.9 1.5
## 74 6.1 4.7 1.2
## 75 6.4 4.3 1.3
## 76 6.6 4.4 1.4
## 77 6.8 4.8 1.4
## 78 6.7 5.0 1.7
## 79 6.0 4.5 1.5
## 80 5.7 3.5 1.0
## 81 5.5 3.8 1.1
## 82 5.5 3.7 1.0
## 83 5.8 3.9 1.2
## 84 6.0 5.1 1.6
## 85 5.4 4.5 1.5
## 86 6.0 4.5 1.6
## 87 6.7 4.7 1.5
## 88 6.3 4.4 1.3
## 89 5.6 4.1 1.3
## 90 5.5 4.0 1.3
## 91 5.5 4.4 1.2
## 92 6.1 4.6 1.4
## 93 5.8 4.0 1.2
## 94 5.0 3.3 1.0
## 95 5.6 4.2 1.3
## 96 5.7 4.2 1.2
## 97 5.7 4.2 1.3
## 98 6.2 4.3 1.3
## 99 5.1 3.0 1.1
## 100 5.7 4.1 1.3
## 101 6.3 6.0 2.5
## 102 5.8 5.1 1.9
## 103 7.1 5.9 2.1
## 104 6.3 5.6 1.8
## 105 6.5 5.8 2.2
## 106 7.6 6.6 2.1
## 107 4.9 4.5 1.7
## 108 7.3 6.3 1.8
## 109 6.7 5.8 1.8
## 110 7.2 6.1 2.5
## 111 6.5 5.1 2.0
## 112 6.4 5.3 1.9
## 113 6.8 5.5 2.1
## 114 5.7 5.0 2.0
## 115 5.8 5.1 2.4
## 116 6.4 5.3 2.3
## 117 6.5 5.5 1.8
## 118 7.7 6.7 2.2
## 119 7.7 6.9 2.3
## 120 6.0 5.0 1.5
## 121 6.9 5.7 2.3
## 122 5.6 4.9 2.0
## 123 7.7 6.7 2.0
## 124 6.3 4.9 1.8
## 125 6.7 5.7 2.1
## 126 7.2 6.0 1.8
## 127 6.2 4.8 1.8
## 128 6.1 4.9 1.8
## 129 6.4 5.6 2.1
## 130 7.2 5.8 1.6
## 131 7.4 6.1 1.9
## 132 7.9 6.4 2.0
## 133 6.4 5.6 2.2
## 134 6.3 5.1 1.5
## 135 6.1 5.6 1.4
## 136 7.7 6.1 2.3
## 137 6.3 5.6 2.4
## 138 6.4 5.5 1.8
## 139 6.0 4.8 1.8
## 140 6.9 5.4 2.1
## 141 6.7 5.6 2.4
## 142 6.9 5.1 2.3
## 143 5.8 5.1 1.9
## 144 6.8 5.9 2.3
## 145 6.7 5.7 2.5
## 146 6.7 5.2 2.3
## 147 6.3 5.0 1.9
## 148 6.5 5.2 2.0
## 149 6.2 5.4 2.3
## 150 5.9 5.1 1.8
x<-c("a","b","c")
x[1:0]
## [1] "a"
x[-1:0]
## [1] "b" "c"
x[c(1,2)]
## [1] "a" "b"
data(iris)
#iris데이터의 3번째행까지 출력
head(iris,3)
## Sepal.Length Sepal.Width Petal.Length Petal.Width Species
## 1 5.1 3.5 1.4 0.2 setosa
## 2 4.9 3.0 1.4 0.2 setosa
## 3 4.7 3.2 1.3 0.2 setosa
gender<-c("male","female","male")
bloodtype<-c("AB","O","B")
height<-c(170,175,165)
weight<-c(70,65,55)
df<-data.frame(gender,bloodtype,height,weight)
df
## gender bloodtype height weight
## 1 male AB 170 70
## 2 female O 175 65
## 3 male B 165 55
#데이터 열 추가
car<-c("kia","bmw","toyota")
df2<-data.frame(df,car)
df2
## gender bloodtype height weight car
## 1 male AB 170 70 kia
## 2 female O 175 65 bmw
## 3 male B 165 55 toyota
#데이터이름[행,열]
data(iris)
iris[,c(1:2)]
## Sepal.Length Sepal.Width
## 1 5.1 3.5
## 2 4.9 3.0
## 3 4.7 3.2
## 4 4.6 3.1
## 5 5.0 3.6
## 6 5.4 3.9
## 7 4.6 3.4
## 8 5.0 3.4
## 9 4.4 2.9
## 10 4.9 3.1
## 11 5.4 3.7
## 12 4.8 3.4
## 13 4.8 3.0
## 14 4.3 3.0
## 15 5.8 4.0
## 16 5.7 4.4
## 17 5.4 3.9
## 18 5.1 3.5
## 19 5.7 3.8
## 20 5.1 3.8
## 21 5.4 3.4
## 22 5.1 3.7
## 23 4.6 3.6
## 24 5.1 3.3
## 25 4.8 3.4
## 26 5.0 3.0
## 27 5.0 3.4
## 28 5.2 3.5
## 29 5.2 3.4
## 30 4.7 3.2
## 31 4.8 3.1
## 32 5.4 3.4
## 33 5.2 4.1
## 34 5.5 4.2
## 35 4.9 3.1
## 36 5.0 3.2
## 37 5.5 3.5
## 38 4.9 3.6
## 39 4.4 3.0
## 40 5.1 3.4
## 41 5.0 3.5
## 42 4.5 2.3
## 43 4.4 3.2
## 44 5.0 3.5
## 45 5.1 3.8
## 46 4.8 3.0
## 47 5.1 3.8
## 48 4.6 3.2
## 49 5.3 3.7
## 50 5.0 3.3
## 51 7.0 3.2
## 52 6.4 3.2
## 53 6.9 3.1
## 54 5.5 2.3
## 55 6.5 2.8
## 56 5.7 2.8
## 57 6.3 3.3
## 58 4.9 2.4
## 59 6.6 2.9
## 60 5.2 2.7
## 61 5.0 2.0
## 62 5.9 3.0
## 63 6.0 2.2
## 64 6.1 2.9
## 65 5.6 2.9
## 66 6.7 3.1
## 67 5.6 3.0
## 68 5.8 2.7
## 69 6.2 2.2
## 70 5.6 2.5
## 71 5.9 3.2
## 72 6.1 2.8
## 73 6.3 2.5
## 74 6.1 2.8
## 75 6.4 2.9
## 76 6.6 3.0
## 77 6.8 2.8
## 78 6.7 3.0
## 79 6.0 2.9
## 80 5.7 2.6
## 81 5.5 2.4
## 82 5.5 2.4
## 83 5.8 2.7
## 84 6.0 2.7
## 85 5.4 3.0
## 86 6.0 3.4
## 87 6.7 3.1
## 88 6.3 2.3
## 89 5.6 3.0
## 90 5.5 2.5
## 91 5.5 2.6
## 92 6.1 3.0
## 93 5.8 2.6
## 94 5.0 2.3
## 95 5.6 2.7
## 96 5.7 3.0
## 97 5.7 2.9
## 98 6.2 2.9
## 99 5.1 2.5
## 100 5.7 2.8
## 101 6.3 3.3
## 102 5.8 2.7
## 103 7.1 3.0
## 104 6.3 2.9
## 105 6.5 3.0
## 106 7.6 3.0
## 107 4.9 2.5
## 108 7.3 2.9
## 109 6.7 2.5
## 110 7.2 3.6
## 111 6.5 3.2
## 112 6.4 2.7
## 113 6.8 3.0
## 114 5.7 2.5
## 115 5.8 2.8
## 116 6.4 3.2
## 117 6.5 3.0
## 118 7.7 3.8
## 119 7.7 2.6
## 120 6.0 2.2
## 121 6.9 3.2
## 122 5.6 2.8
## 123 7.7 2.8
## 124 6.3 2.7
## 125 6.7 3.3
## 126 7.2 3.2
## 127 6.2 2.8
## 128 6.1 3.0
## 129 6.4 2.8
## 130 7.2 3.0
## 131 7.4 2.8
## 132 7.9 3.8
## 133 6.4 2.8
## 134 6.3 2.8
## 135 6.1 2.6
## 136 7.7 3.0
## 137 6.3 3.4
## 138 6.4 3.1
## 139 6.0 3.0
## 140 6.9 3.1
## 141 6.7 3.1
## 142 6.9 3.1
## 143 5.8 2.7
## 144 6.8 3.2
## 145 6.7 3.3
## 146 6.7 3.0
## 147 6.3 2.5
## 148 6.5 3.0
## 149 6.2 3.4
## 150 5.9 3.0
iris[,c(1,3,5)]
## Sepal.Length Petal.Length Species
## 1 5.1 1.4 setosa
## 2 4.9 1.4 setosa
## 3 4.7 1.3 setosa
## 4 4.6 1.5 setosa
## 5 5.0 1.4 setosa
## 6 5.4 1.7 setosa
## 7 4.6 1.4 setosa
## 8 5.0 1.5 setosa
## 9 4.4 1.4 setosa
## 10 4.9 1.5 setosa
## 11 5.4 1.5 setosa
## 12 4.8 1.6 setosa
## 13 4.8 1.4 setosa
## 14 4.3 1.1 setosa
## 15 5.8 1.2 setosa
## 16 5.7 1.5 setosa
## 17 5.4 1.3 setosa
## 18 5.1 1.4 setosa
## 19 5.7 1.7 setosa
## 20 5.1 1.5 setosa
## 21 5.4 1.7 setosa
## 22 5.1 1.5 setosa
## 23 4.6 1.0 setosa
## 24 5.1 1.7 setosa
## 25 4.8 1.9 setosa
## 26 5.0 1.6 setosa
## 27 5.0 1.6 setosa
## 28 5.2 1.5 setosa
## 29 5.2 1.4 setosa
## 30 4.7 1.6 setosa
## 31 4.8 1.6 setosa
## 32 5.4 1.5 setosa
## 33 5.2 1.5 setosa
## 34 5.5 1.4 setosa
## 35 4.9 1.5 setosa
## 36 5.0 1.2 setosa
## 37 5.5 1.3 setosa
## 38 4.9 1.4 setosa
## 39 4.4 1.3 setosa
## 40 5.1 1.5 setosa
## 41 5.0 1.3 setosa
## 42 4.5 1.3 setosa
## 43 4.4 1.3 setosa
## 44 5.0 1.6 setosa
## 45 5.1 1.9 setosa
## 46 4.8 1.4 setosa
## 47 5.1 1.6 setosa
## 48 4.6 1.4 setosa
## 49 5.3 1.5 setosa
## 50 5.0 1.4 setosa
## 51 7.0 4.7 versicolor
## 52 6.4 4.5 versicolor
## 53 6.9 4.9 versicolor
## 54 5.5 4.0 versicolor
## 55 6.5 4.6 versicolor
## 56 5.7 4.5 versicolor
## 57 6.3 4.7 versicolor
## 58 4.9 3.3 versicolor
## 59 6.6 4.6 versicolor
## 60 5.2 3.9 versicolor
## 61 5.0 3.5 versicolor
## 62 5.9 4.2 versicolor
## 63 6.0 4.0 versicolor
## 64 6.1 4.7 versicolor
## 65 5.6 3.6 versicolor
## 66 6.7 4.4 versicolor
## 67 5.6 4.5 versicolor
## 68 5.8 4.1 versicolor
## 69 6.2 4.5 versicolor
## 70 5.6 3.9 versicolor
## 71 5.9 4.8 versicolor
## 72 6.1 4.0 versicolor
## 73 6.3 4.9 versicolor
## 74 6.1 4.7 versicolor
## 75 6.4 4.3 versicolor
## 76 6.6 4.4 versicolor
## 77 6.8 4.8 versicolor
## 78 6.7 5.0 versicolor
## 79 6.0 4.5 versicolor
## 80 5.7 3.5 versicolor
## 81 5.5 3.8 versicolor
## 82 5.5 3.7 versicolor
## 83 5.8 3.9 versicolor
## 84 6.0 5.1 versicolor
## 85 5.4 4.5 versicolor
## 86 6.0 4.5 versicolor
## 87 6.7 4.7 versicolor
## 88 6.3 4.4 versicolor
## 89 5.6 4.1 versicolor
## 90 5.5 4.0 versicolor
## 91 5.5 4.4 versicolor
## 92 6.1 4.6 versicolor
## 93 5.8 4.0 versicolor
## 94 5.0 3.3 versicolor
## 95 5.6 4.2 versicolor
## 96 5.7 4.2 versicolor
## 97 5.7 4.2 versicolor
## 98 6.2 4.3 versicolor
## 99 5.1 3.0 versicolor
## 100 5.7 4.1 versicolor
## 101 6.3 6.0 virginica
## 102 5.8 5.1 virginica
## 103 7.1 5.9 virginica
## 104 6.3 5.6 virginica
## 105 6.5 5.8 virginica
## 106 7.6 6.6 virginica
## 107 4.9 4.5 virginica
## 108 7.3 6.3 virginica
## 109 6.7 5.8 virginica
## 110 7.2 6.1 virginica
## 111 6.5 5.1 virginica
## 112 6.4 5.3 virginica
## 113 6.8 5.5 virginica
## 114 5.7 5.0 virginica
## 115 5.8 5.1 virginica
## 116 6.4 5.3 virginica
## 117 6.5 5.5 virginica
## 118 7.7 6.7 virginica
## 119 7.7 6.9 virginica
## 120 6.0 5.0 virginica
## 121 6.9 5.7 virginica
## 122 5.6 4.9 virginica
## 123 7.7 6.7 virginica
## 124 6.3 4.9 virginica
## 125 6.7 5.7 virginica
## 126 7.2 6.0 virginica
## 127 6.2 4.8 virginica
## 128 6.1 4.9 virginica
## 129 6.4 5.6 virginica
## 130 7.2 5.8 virginica
## 131 7.4 6.1 virginica
## 132 7.9 6.4 virginica
## 133 6.4 5.6 virginica
## 134 6.3 5.1 virginica
## 135 6.1 5.6 virginica
## 136 7.7 6.1 virginica
## 137 6.3 5.6 virginica
## 138 6.4 5.5 virginica
## 139 6.0 4.8 virginica
## 140 6.9 5.4 virginica
## 141 6.7 5.6 virginica
## 142 6.9 5.1 virginica
## 143 5.8 5.1 virginica
## 144 6.8 5.9 virginica
## 145 6.7 5.7 virginica
## 146 6.7 5.2 virginica
## 147 6.3 5.0 virginica
## 148 6.5 5.2 virginica
## 149 6.2 5.4 virginica
## 150 5.9 5.1 virginica