본문 바로가기

R

(4)
1.4 Attach 함수에 대하여 Attach > DF attach(DF) > height [1] 165.3 170.1 175.0 182.1 168.0 162.0 155.2 176.9 178.5 176.1 167.1 180.0 162.2 176.1 158.2 168.6 169.2 #DF$height이라 안하고 height이라고 바로 써도 변수로 접근이 가능하다. #주의할 점은 height은 DF와 상관없는 별도 객체이다. ​ > height[1] [1] 165.3 > height[1] height[1] [1] NA > height [1] NA 170.1 175.0 182.1 168.0 162.0 155.2 176.9 178.5 176.1 167.1 180.0 162.2 176.1 158.2 168.6 169.2 > head(DF, 1) ..
1.3. Dataframe Vector들을 합쳐 Dataframe 만들기 : DF a b c DF DF a b c 1 1 Ex 8.6 2 2 VG 7.5 3 3 VG 7.4 4 4 GD 6.5 5 5 GD 5.3 #당연한 말이지만 벡터들의 길이는 다 같아야 한다. ​ > DF2 DF2 Rank Grade Score 1 1 Ex 8.6 2 2 VG 7.5 3 3 VG 7.4 4 4 GD 6.5 5 5 GD 5.3 ​ Dataframe에서 변수 선택하기 : DF$변수 > DF$Grade NULL > DF$b [1] "Ex" "VG" "VG" "GD" "GD" #여기서 각 vector들의 이름(a,b,c)를 넣어주어야 한다. Rank, Grade, Score는 그저 DF를 표기할 때 맨 위에 쓰는 이름일 뿐임. 이는 str()에서도 잘..
1.2. 데이터에 대해서 데이터의 종류 - 변수 구분 변수 - 질적 변수 - 명목형 변수(factor) : ex) {남, 여}, {기독교, 불교, 천주교}, {A, B, AB, O} 변수 - 질적 변수 - 순서형 변수(ordered) : ex) {A+, A, A-, B+, ...} 변수 - 양적 변수 - 이산형 변수 변수 - 양적 변수 - 연속형 변수 -> 자료 유형에 따라 통계분석기법이 달라진다. ​ ​ Data in R R은 SQL, Excel과 같은 데이터를 관리하는 도구에서 데이터를 불러와 분석을 하는 프로그램이다. ​ 프로그래밍의 가장 작은 원소 데이터 : Scalar (Float, Integer, String, Boolean) R의 기본 데이터 단위 : Vector {Scalar, Scalar, Scalar, ...}..
1. R 기초 : 함수와 객체 1-1 함수 연습 > print("Hello World") [1] "Hello World" ​ > factorial(9) [1] 362880 ​ > rep(x="R 연습", times=3) [1] "R 연습" "R 연습" "R 연습" > rep("R 연습", times=3) [1] "R 연습" "R 연습" "R 연습" > rep("R 연습", 3) [1] "R 연습" "R 연습" "R 연습" ​ > plot(10,10) 10,10에 점 한개가 찍히는 모습 > plot(c(5,7), c(20,30)) c(5,7), c(20,30)을 하자 (5,20)과 (7,30)에 찍히는 모습 > plot(runif(100), runif(100)) 100개의 랜덤 좌표가 찍히는 모습 # runif() : 랜덤 숫자 반환 ..