변수 선언 = or <- (직관적 표현)
income = c(100,200,150,300,900)
car=c("kia", "hyundai", "kia","lotus", "porche")
marriage<-c(FALSE,FALSE,FALSE,TRUE,FALSE)
데이터 프레임
matrix 와 비슷한 2차원 목록 데이터구조. 행렬과 다르게 각 열이 서로 다른 데이터 타입을 가질 수 있기 때문에 데이터의 크기가 커져도 사용자가 다루기 쉽다.
> mydat=data.frame(income,car,marriage)
> mydat
income car marriage
1 100 kia FALSE
2 200 hyundai FALSE
3 150 kia FALSE
4 300 lotus TRUE
5 900 porche FALSE
외부 데이터 불러오기 (import)
.csv 파일 예시
sep="," : csv 파일은 쉼표로 구분된 파일임을 지정한다.
>data1 = read.table("C:\\Users\\JUHEE\\Desktop\\Oracle\\Seattle_Crime_2008-Present.csv", header=T, sep=",")
>data1 = read.table("C:/Users/JUHEE/Desktop/Oracle/Seattle_Crime_2008-Present.csv", header=T, sep=",")
>data1 = read.csv("C:/Users/JUHEE/Desktop/Oracle/Seattle_Crime_2008-Present.csv", header=T, sep=",")
>data1
read.table을 사용할 때는 \\ or / 를 사용해서 시애틀 범죄 통계 파일을 불러왔다.
read.csv를 사용해도 된다.
.txt 파일 예시
>data2<- read.table("C:/Users/JUHEE/Desktop/Oracle/example.txt")
엑셀 .xls/.xlsx 파일 예시
> install.packages("RODBC")
> library(RODBC)
>new<-odbcConnectExcel("C:/Users/JUHEE/Desktop/Oracle/apples")
>yourdata<-sqlFetch(new,"Sheet1")
>close(new)