EMDI는 지금도 개발중

R 데이터분석 : 변수 만들기 및 사용하기 본문

IT/R 데이터분석

R 데이터분석 : 변수 만들기 및 사용하기

EMDI 2019. 8. 27. 14:26

#변수 a를 만들어 2을 넣는다.
a <- 2

#여러 값으로 구성된 변수 만들기 c()
var1 <- c(1, 2, 5, 7, 8)

#콜론(:)을 이용해 시작 숫자와 마지막 숫자를 입력하면 1씩 증가하면서 연속된 숫자로 변수를 만든다.
var2 <- C(1:5)

#seq() 함수로도 연속 값을 지닌 변수를 만들 수 있습니다.
var3 <- seq(1, 5)
var4 <- seq(1, 10, by=2) by는 일정한 간격을 두고 연속 값
var5 <- seq(1, 10, by=3) by는 일정한 간격을 두고 연속 값 1~10까지 3 간격 연속 값으로 var5 생성

# string 변수 만들기

str1 <- "a"

 

# 여러 개의 문자로 구성된 변수 만들기 c()

str4 <- c("a", "b", "c")

str5 <- c("Hello!", "World", "is", "good!")

 

# mean, max, min 사용하기

x <- c(1, 2, 3)

mean(x) #평균을 구하는 함수

max(x) #최댓값

min(x) 최솟값

 

# paste()함수를 사용해서 여러 문자 합치기

str5 에는 "Hello!", "World", "is", "good!" 이라는 단어가 있는데

그냥 str5만 출력하면 문자가 각각 출력되는 것을 확인할 수 있습니다.

이것을 한 문장으로 만드려면 collapse를 이용해서 만들 수 있습니다.

 


# ggplot2패키지 설치하기

install.packages("ggplot2")

 

# ggplot2패키지 로드하기 : 패키지 설치는 한번만 하면 되지만 함수를 사용하려면 패키지를 항상 로드해야한다!

library(ggplot2)

 

#여러 문자로 구성된 변수 생성 및 빈도 막대 그래프 출력

x <- c("a", "a", "b", "c")

스튜디오에서 그냥 qplot(x)를 로드하면 기능을 찾을 수 없다고 뜸.

꼭 로드를 한 다음 사용가능.

 

1. qplot(x)


2. qplot(data=mpg, x=hwy)


3. qplot(data=mpg, x=drv, y=hwy)


4. qplot(data=mpg, x=drv, y=hwy, geom="line")


5. qplot(data=mpg, x=drv, y=hwy, geom="boxplot")


6. qplot(data=mpg, x=drv, y=hwy, geom="boxplot", colour=drv)


Comments