R .13.

2176 단어 R공부R

1.데이터 프레임


  • 성명, 성별, 나이, 국어, 음악 등과 같이 여러 항목들고 구성
  • 각 항목들 간 데이터 유형은 서로 다를 수 있음
  • 각 항목들은 단일 값으로 표현되는 2차원적인 데이터 구조
  • 데이터 프레임 생성 함수 : data.fame()

코드작성

df <- data.frame(성명 = c("알라딘","자스민"),나이=(20,19),국어=c(70,85))
df

결과

성명 나이 국어
1 알라딘 20 70
2 자스민 19 85


열과 행 단위 추가


코드작성

df <- cbind(df,음악=c(80,90))
df

df <- rbind(df,data.frame(성명="지니",나이=30,국어=90,음약=75))
df

결과

성명 나이 국어 음악
1 알라딘 20 70 80
2 자스민 19 85 90

성명 나이 국어 음악
1 알라딘 20 70 80
2 자스민 19 85 90
3 지니 30 90 75


요소값 수정


코드 작성

df <- data.frame(성명=c("알라딘", "자스민"), 나이=c(20, 19), 국어=c(70, 85))
str(df)

df[1,1] <- "Aladin"
df

#문자를 요인유형으로 만들지 않도록 설정
df <- data.frame(성명=c("알라딘", "자스민"), 나이=c(20, 19), 국어=c(70, 85),
                   stringsAsFactors= F)
str(df)

결과

'data.frame': 2 obs. of 3 variables:
$ 성명: chr "알라딘" "자스민"
$ 나이: num 20 19
$ 국어: num 70 85

성명 나이 국어
1 Aladin 20 70
2 자스민 19 85

'data.frame': 2 obs. of 3 variables:
$ 성명: chr "알라딘" "자스민"
$ 나이: num 20 19
$ 국어: num 70 85


데이터 세트 목록


코드작성

data(package="datasets")

데이터 세트 보기


코드 작성

quakes
head(quakes)
tail(quakes, n=10)
names(quakes)
dim(quakes)
str(quakes)
summary(quakes)

Dataset에 7가지 유형의 명령을 적용할 경우의 명령의
의미와 결과를 확인하고 내용을 작성


데이터 세트 저장하고 읽기


코드 작성

write.table(quakes,"경로/quakes.csv",sep=",")
df <- read.csv("desktop/quakes.csv")
df

결과

경로에 file을 저장하고
df에 dataset을 반환

좋은 웹페이지 즐겨찾기