본문 바로가기

전체 글

[R 프로그래밍] as함수로 데이터 유형 강제로 변경하기 #as.XX() 함수로 데이터 유형 강제로 변경하기 데이터 유형의 우선 순위character > numeric > logical 우선순위가 낮은 타입에서 높은 타입으로 변화는 가능.예) numeric을 character로 변경하거나, logical을 numeric으로 변환하는 것은 가능 우선순위가 높은 타입에서 낮은 타입으로 변경하는 것은 일부만 되고 일부는 안됨. #자료형이 logical인 testdf2를 생성하고 numeric으로 변경하는 것은 가능> testdf2 testdf2[1] FALSE TRUE TRUE #numeric으로 변경 가능> as.numeric(testdf2)[1] 0 1 1 #다시 logical로 변환하는 것도 가능> as.logical(testdf2)[1] FALSE TRUE .. 더보기
[R 프로그래밍] 데이터 유형의 종류 및 데이터 유형 확인하기 #데이터 타입타입 설명 character 문자형 텍스트로 구성되어 있으며 "text" 와 같은 형태로 표시된다. 숫자도 "10"이나 '10'처럼 따옴표로 묶여 있으면 문자형이 된다. 산술, 논리연산은 할 수 없다. 비교 연산은 인코딩 형태에 따라 문자 코드 기준으로 가능하다. numeric 수치형 숫자로 구성된 데이터로 int와 double은 이 수치형에 포함된다. 산술, 비교, 논리 연산이 모두 가능 int 정수형 double 실수형 logical 논리형 TRUE, FALSE 로 구성되어 있다. T, F로 줄여서도 사용할 수 있다. 변수 명으로 사용할 수 없고 대소문자를 구분하니 주의하자. 비교 연산을 할 수 있다. complex 복소수형 a + bi와 같이 복소수 형태로 구성된 데이터로 허수가 포함되.. 더보기
[R 프로그래밍] ggplot2 패키지의 함수로 그래프 그리기 (ggplot2) #그래프 만들기# data : 사용할 데이터# aes : 축 설정. x축, y축에 어떤 데이터를 사용할 지 설정할 수 있다. #아래 내용은 dataSample 테이블을 사용하고 x 축은 class컬럼의 값, y축은 math컬럼의 값을 사용하겠다는 의미ggplot(data = dataSample, aes(x=class, y=math)) #이렇게 해서 실행하면, 축만 세팅되고 아직 그래프가 표시되지 않는다.#어떤 그래프를 쓸 것인지 설정하지 않았기 때문 #그래프 종류 geom_point() 산점도 geom_col() 막대그래프 X축, Y축을 모두 설정 geom_bar() 막대그래프 X축만 설정, Y축은 해당 데이터의 수량 geom_line() 선 그래프 geom_boxplot() 박스 그래프 #dataSam.. 더보기