Language/R 9

[R] 맥북 M1 multilinguer 설치 오류 해결 과정

텍스트 마이닝 실습을 위해 KoNLP 설치를 위해 multilinguer 패키지 설치가 필요했다. 그러나 install.packages("multilinguer") 이 코드는 cran 버전 이슈로 인해 실행이 되지 않았다. 아래는 cran 버전 이슈에 대한 오류 코드이다 Warning in install.packages : package ‘multilinguer’ is not available for this version of R A version of this package for your version of R might be available elsewhere, see the ideas at https://cran.r-project.org/doc/manuals/r-patched/R-admin.ht..

Language/R 2021.12.18

[R] 데이터 전처리: left_join, bind_rows 함수

left_join 함수 기존 데이터 프레임에 새로운 데이터 프레임을 합칠 때 사용 두 데이터프레임에서 공통의 변수가 존재해야 함 relocate 함수: 열의 위치를 바꿀 때 사용하는 함수 (이동시킬변수명, 이동할 위치 = 변수명) 이동할 위치: .before / .after 두 가지 가능 변수명: 이동할 위치의 기준점 18-1. 연료별 가격 데이터 프레임(fuel_price) 만들기 fuel_price

Language/R 2021.10.15

[R] 데이터 전처리: mutate, group_by, summarise 함수

mutate 함수 기존 변수를 활용하여 새로운 변수를 만들 때 사용 ifelse 함수와 함께 사용되기도 함 11. 파생변수 sum(통합연비: 도심연비와 고속도로연비 합산)을 만드시오. mpg % mutate(sum = city + highway) 12. 통합연비의 평균은 얼마인가? mean(mpg$sum) 13. 파생변수 avg(평균연비: 도심연비와 고속도로연비 평균)를 만들고, 평균 연비가 가장 높은 자동차 모델 세 개가 무엇인지 확인하시오. mpg % mutate(avg = (city + highway)/2) mpg %>% arrange(-avg) %>% head(3) #교수님 코드 (위 코드 합친 ver) mpg % mutate(avg = (city + highway)/2) %>% arrange(-..

Language/R 2021.10.10

[R] 데이터 전처리: filter, select, arrange 함수

데이터 전처리 데이터 전처리: 데이터 분석에 적합하도록 raw data를 가공하는 작업으로 분석 과정 중 가장 많은 시간이 소요되는 편 주로 사용하는 함수: dplyr의 함수 ex) rename(), filter(), select(), arrange(), mutate(), summarise(), group_by(), left_join(), bind_rows() filter 함수 조건에 부합하는 사례 추출에 사용 %>% (파이프 연산자): 데이터프레임과 함수를 연결할 때 사용 (ctrl + shift + M) //exam 데이터프레임에서 1반 학생만 추출 exam %>% filter(class==1) exam 데이터 프레임을 활용한 filter 함수 실습 1. 1반, 2반, 3반 학생들의 수학시험 평균은 ..

Language/R 2021.10.08

[R] 데이터 분석 기초 - 실습

추가 예제 (weather.csv) 1. 평균기온이 27도 이상인 날이 몇 일인가? table(weather$평균기온 >= 27) 2. 평균기온이 10도 이상이고, 20도 이하인 날이 몇 일인가? table(weather$평균기온 >= 10 & weather$평균기온 30 & weather$평균.상대습도 > 80) 7. 최저기온이 -10도보다 낮거나, 합계.일조시간이 1시간 미만인 날은 몇 일인가? table(weather$최저기온 < -10 | weather$합계.일조시간 < 1) weather의 복사본인 weather_new 데이터 프레임을 만들고 아래 질문에 답하시오. 8. 요일.구분은 요일구분으로, 평균.현지기압은 평균기압으로 변수명을 바꾸시오 weather_new

Language/R 2021.10.05

[R] Mac에서 한글 깨짐 문제 해결하기 (ggplot2, plots 그래프)

실습을 위해 R을 사용 중에 있었는데 Preferences(Global Options)에서 인코딩을 'EUC-KR', 'UTF-8'로 변경해도 한글이 계속 ㅁㅁㅁ으로만 표현되는 문제가 있었다. ggplot2와 내장 plots 그래프들을 사용하는 것 두 가지 모두 문제였는데 각각의 해결책을 찾아내어 정리하고자 한다. 1. plots 그래프 (히스토그램 등) 한글 깨짐 문제 해결 방법 par(family="AppleGothic") → 아주 간단한 문제였는데 해결책을 찾기까지 좀 헤맸다 2. ggplot2 (패키지) 한글 깨짐 문제 해결 방법 install.packages("extrafont") library(extrafont) font_import() library(ggplot2) theme_set(them..

Language/R 2021.09.20