-
ADsP 데이터분석준전문가 - listS T U D Y/DataBase 2023. 1. 25. 22:59728x90반응형
List
서로 다른 데이터 타입을 담을 수 있음
리스트에 저장된 데이터를 index 또는 key를 사용해서 접근함
생성함수list(key=value, key=value ... )리스트 사용 예시
a<-list(name = 'julie', age=25, h_w = c(160, 48))
=> list명세 보면
name character[1] 'julie'
age double[1] 25
h_w double[2] 160, 48V1<-a['name'] # List
julie
V2<-a$name # Scalar
julie
v3 <- a[['name']] #List가 나오는게 싫을 때 Scalar로 표현해줌
v4 <- a[[3]] # scalar160, 48
V4 <- a[3] #list
160, 48
str(a) #데이터 구조 확인
외부데이터 사용 예시
setdwd('디렉터리 이름')
getwd()csv 파일 불러오기
read.csv('파일이름', fileEncoding='UTF-8-BOM')
write.csv('파일이름', row.names=FALSE)
여기서 row.names 옵션은 인덱스번호 몇 번째 데이터인지 앞에 넘버링되는부분까지 불러올지를 선택하는 부분외부데이터 사용 예시
read.csv('.\\data\\easySample.csv', fileEncording='UTF8-8-BOM')
write.csv(df, 'data/mySample.csv', row.names =FALSE)comma로 각 항들이 구분되어 저장됨.
텍스트파일 불러오기
cname <- c('ID', 'name', birth', 'dept', 'english', 'japanese', 'chinese')
Df3 <- read.table('data\easySample.txt', sep=',', col.names = cname)
Print(df3)column name 붙어서 앞에 넘버링까지 되어 데이터가 나옴
df4 <- read.csv('data/mySample.csv')
save(df4, file='data/myObject1.Rdata) # 객체에 저장시 사용
load('data/myObject.Rdata') #데이터 불러오기
Print(df4)저장된 데이터들이 보여짐
728x90반응형'S T U D Y > DataBase' 카테고리의 다른 글
R관련 기출 문항 풀이 정리 (0) 2023.01.26 ADsP 데이터분석준전문가 - dataframe 핸들링 정의, 예시 (0) 2023.01.26 ADsP 데이터분석준전문가 3과목 - dataframe 생성함수, dataframe 예시, 인덱싱 예시 (0) 2023.01.25 ADsP 데이터분석준전문가 3과목 matrix(행렬), array(리스트) 실행 예시 (2) 2023.01.25 Adsp 데이터분석준전문가 3과목 - 벡터 생성, 연산, 인덱싱, 벡터 결과값 예시 (0) 2023.01.25