이번 포스트에서는 R 마크다운에서 코드 에러가 있을 경우 HTML파일 출력이 되지 않는 문제를 해결하는 방법을 설명합니다. 현상 R 마크다운에서 HTML을 출력하려 하는데, 코드에 에러가 있어 출력되지 않는 상황 ex) 코드 오류, 데이터 오류, 패키지 오류 등 해결 코드 수정이 불가능한 상황이라 코드 수정이 불가능하다면, 코드 청크(chunk)의 eval 옵션을 이용 eval 옵션의 기본값을 TRUE로 코드 청크를 기본 실행하게 되어 있는데, 해당 옵션 값을 FALSE로 입력하면 해당 청크는 실행되지 않고 출력만 됨 결과 eval = FALSE 옵션 적용결과 정상 HTML 생성 및 출력되는 것을 확인함!
해당 포스트는 R에서 날짜 데이터를 이용하여 시각화 하는 과정에서 데이터 형식이 맞지 않아 발생하는 에러 해결 방법에 대해 소개합니다. INTRO R에는 다양한 데이터 형식(Data Type)이 존재합니다. 특히, 날짜 데이터의 경우, 임의로 텍스트 형식으로 처리하는 경우가 종종 있지만, 모든 데이터는 본래에 형식에 맞게 데이터 형식(Data Type)을 맞춰준 뒤 처리하는 것이 좋습니다. 아래에서는 날짜 데이터를 다루는 과정에서 데이터 타입을 맞추지 않고 시각화 하려 했을 때 발생하는 에러를 해결하는 과정을 설명합니다. 문제 해결하기 1. 데이터 생성 먼저, 상황 재현을 위해 날짜 데이터(date)와 온도(temp)가 들어있는 데이터 프레임(Data frame) mydata를 생성해 보겠습니다. myd..
해당 포스트에서는 현재 접속이 불가한 R 공식 홈페이지를 우회하여 R 설치 파일을 다운받는 방법에 대해 소개합니다. 현재 R공식 홈페이지(http://www.r-project.org/)접속이 안되고 있습니다. 일시적인 현상일 수도 있겠으나 몇몇 분들이 해결 방법을 문의하시어 우회방법을 포스팅하게 되었습니다. 아래 사이트(https://cloud.r-project.org/)는 r-project에서 운영하는 cloud 버전의 사이트입니다. 해당 사이트에 접속하시어 시스템(Windows or Linux)에 맞는 R 설치 파일을 받으시면 됩니다. The Comprehensive R Archive Network cloud.r-project.org R/Rstudio 설치 및 세팅 방법은 아래 링크에서 확인 가능합니..
해당 포스트는 R을 사용하면서 발생할 수 있는 기호(symbol) 사용 관련 에러에 대해 소개합니다. 에러 pie(c(10, 20, 30, 40)), labels = c("a", "b", "c", "d")) Error: unexpected ',' in "pie(c(10, 20, 30, 40))," 한글인 경우 아래와 같이 에러 메세지가 출력됩니다. 에러: 예기치 않은 ','입니다 in "pie(c(10,20,30,40), labels = c("a", "b", "c', "d" ~ 원인 R을 사용하다보면 다양한 에러를 보게 됩니다. 위에서 발생한 에러는 문법 오류로 발생한 에러로 중간 괄호가 삽입되어 pie() 함수의 labels 옵션이 정상적으로 반영되지 못해 발생한 에러입니다. 위에..
해당 포스트는 R을 사용하면서 발생할 수 있는 기호(symbol) 사용 관련 에러에 대해 소개합니다. 에러 pie(c(10, 20, 30, 40)), labels = c("a", "b", "c', "d")) Error: unexpected symbol in "pie(c(10, 20, 30, 40), labels = c("a", "b", "c', "d" 한글인 경우 아래와 같이 에러 메세지가 출력됩니다. 에러: 예상하지 못한 기호(symbol)입니다. in "pie(c(10,20,30,40), labels = c("a", "b", "c', "d" ~ 원인 R을 사용하다보면 다양한 에러를 보게 됩니다. 위에서 발생한 에러는 문법 사용에 오류로 발생한 에러로 특수 기호(symbol)인 따옴표와 ..
해당 포스트는 bookdown을 github page와 연동하면서 발생한 에러 조치 방법에 대해 소개합니다. 문제 unfinishedgod님 포스트를 참고하여 bookdown 패키지와 github page 연동 시도 '3-1. _bookdown.yml 파일 수정' 부분을 진행하면서 아래와 같은 에러 발생 File packages.bib not found in resource path 풀이 _bookdown.yml 파일을 처음 오픈하면 아래와 같이 기재되어 있고, 아래 사진과 같이 추가 입력해 주어야 함 delete_merged_file: true language: ui: chapter_name: "Chapter " 왼쪽과 같이 입력하면 File packages.bib not found in..
해당 포스트는 R에서 한글 경로 인식 오류로 인해 발생한 에러를 조치하는 방법에 대해 소개합니다. 문제 Rstudio에서 run버튼을 눌렀을 때는 결과가 잘 나왔는데 source 버튼만 누르면 이런 오류가 떠서요 혹시 와 이런 오류가 뜨는 지 알 수 있을까요? 풀이 해당 에러는 Source 메뉴로 코드 실행 시, 작업 디렉토리 경로에 한글이 있어 발생한 에러입니다. R은 한글 친화적인 언어가 아니기에 프로그래밍 시 한글 사용을 권장하지 않으며, 특히 경로에 한글이 있는 경우에는 패키지 설치나 실행에 오류가 발생할 여지가 있습니다. 만약 R 및 RStudio를 설치한 지 얼마 되지 않으셨다면 아래 링크들을 참고하여 재설치하시는 걸 추천드립니다. [R] Windows10 에서 R 설치 하기 (1/2) [R]..
해당 포스트는 R에서 sample 함수를 사용하며 발생한 에러를 조치하는 방법에 대해 소개합니다. 문제 제가 가지고 있는 파일에선 저렇게 입력하라고 적혀있는데 자꾸 오류가 납니다. 어떻게 고쳐야 하는지 알려주시면 바로 채택하겠습니다. 풀이 이번 질문은 R에서 sample() 함수를 사용하면서 발생한 에러에 대한 문의였습니다. 질문자가 올려준 코드를 확인해 본 결과, 정상 코드였으며 제 환경에서는 에러가 발생하지 않았습니다. Error Message Error in sample.int(length(x), size, replace = T, prob) : 'replace' 인자가 잘못되었습니다. R을 사용하다 보면 평소 잘 사용하던 함수들이 에러가 나거나 결과가 다르게 출력이 되는 경우가 발생하..
이번 포스트에서는 R스튜디오(RStudio)에서 글자 입력시 일반적이지 않은 형태로 입력되는 현상을 확인하고 조치하는 내용을 설명합니다. 현상 R스튜디오(R Studio)에서 코드 작성 시, 입력이 정상적으로 되지 않는 현상이 나타남 ex) 글자 커짐, 자간 넒어짐 등 접근 주로 키보드 입력하다가 증상이 나타나므로 주로 사용하는 키들중에 오입력이 되는 것을 찾아보자! 해결 'Alt+='를 누르면 해결됨! (해당 키조합의의 정확한 용도는 파악 X) → 자주 사용하는 할당 단축키 'Alt+-'를 사용하려다 오입력 되는 것으로 판단 결과 기존 증상이 해결되어 정상 입력되는 것을 확인함!