R 5일차

유현민·2021년 7월 23일
0

R언어 공부

목록 보기
5/13

데이터프레임 만들기

네 명의 학생이 영어 시험과 수학 시험을 봤다고 가정하고 데이터 프레임 생성

english <- c(90, 80, 60, 70)
english

## [1] 90 80 60 70

math <- c(50, 60, 100, 20)
math

## [1] 50 60 100 20

data.frame() 이용하여 데이터 프레임 생성

df_midterm <- data.frame(english, math)
df_midterm

##	english	 math
##	1	50	 50
##	2	80	 60
##	3	60	 100
##	4	70	 20

데이터 프레임 추가

class <- c(1, 1, 2, 2)
class

## [1] 1 1 2 2

df_midterm <- data.frame(english, math, class)
df_midterm

##	english	 math  class
##	1	50	 50	   1
##	2	80	 60	   1
##	3	60	 100   2
##	4	70	 20	   2

분석하기

$는 데이터 프레임 안에 있는 변수를 지정할 때 사용
1. 평균

mean(df_midterm$english)	# df_midterm의 english로 평균 산출

## [1] 75


mean(df_midterm$math)	# df_midterm의 math로 평균 산출

## [1] 57.5

데이터프레임 한번에 만들기

df_midterm <- data.frame(english = c(90, 80, 60, 70),
			 math = c(50, 60, 100, 20),
             		 class = c(1, 1, 2, 2))

df_midterm

##	english	 math  class
##	1	50	 50	   1
##	2	80	 60	   1
##	3	60	 100   2
##	4	70	 20	   2
profile
smilegate

0개의 댓글

관련 채용 정보