ggplot
-
ggplot2 : R 시각화R 이모저모 2019. 6. 10. 19:06
ggplot2를 활용한 시각화 이번 포스팅에서는 R에서 가장 보편적으로 쓰이는 시각화 툴 중 하나인 ggplot2에 대해서 다뤄보고자 합니다. 비록 ggplot2가 속도면에서 문제가 있어 다른 대안을 찾는 추세긴 하나, 여전히 쉽고 강력한 리포팅 기능을 자랑한다는 점은 부인할 수 없는 만큼 기초를 배워두면 R을 사용하는데 있어 큰 도움이 될 것입니다. 0. ggplot의 구조 ggplot은 비교적 직관적인 구조로 이루어져 있습니다. 먼저 ggplot()이라는 함수로 plot을 선언한 후 안에 aes(aesthetic) 함수를 이용해서 원하는 값(예 : 산점도의 x, y좌표)을 넣습니다. 이 때 직접 데이터를 집어넣어도 되며, ggplot함수에서 데이터를 선언하여 앞으로 쓸 데이터를 지정해줘도 됩니다. 데..
-
각양각색의 R 질문들과 풀이R 이모저모 2019. 3. 21. 21:32
공부를 하다보면 R관련 커뮤니티서나 같은 일을 하는 분들에게 여러 질문들이 들어오곤 합니다. 오늘 포스팅에서는 이 질문들 중 몇 가지를 풀어보고자 합니다 Q1. 데이터프레임 형식으로 된 어떤 column 의 element 들을 24개씩 묶어서 더한 값으로 이루어진 새로운 column 을 만들고 싶습니다 *사용 패키지 : dplyr몇개의 row들을 합한 결과를 나타내는 쉬운 방법은 grouping을 할 새로운 변수를 만든 후 group_by와 summarise를 활용하는 것입니다. dplyr의 mutate 함수를 이용해 row를 24개씩 묶어줄 변수를 만들고, 이 변수를 기준으로 summarise를 했더니 24개 데이터의 합이 나왔습니다. 같은 방법으로 평균, 최빈값 등을 구할 수 있습니다. Q2. 모든 ..