R로 하는 기초통계 [강의 자료] Windows R & Rstudio 설치

   요새 들어 Windows R이 안정성이 많이 높아 졌다.  예전 버전에서는 한글 인코딩 문제로, 코딩 후에 알 수 없는 문제를 겪었다.   하지만,  지금은 그러한 문제가 많이 해결 되었다.  한글 인코딩 문제도 풀리고,  Windows R에서 하기 어려웠던 멀티코어 코딩 문제도 많이 해결 되었다. 


  따라서 예전에는 R을 시작 할 때,   맥북을 사용하거나,  아니면 우분투를 사용 해야, 정말로 R에 진입 하려 나 보다 생각을 했다. 



R & RStudio

 하지만 지금은 그럴 필요가 없어 졌다.  Windows R을 이용하여,  충분히 모든 기능을 사용할 수 있다.  


1. R 설치

  R 4.05를 권장한다.  R4.10에서는 ggplot2 그래프 그리는데  문제점이 있다.   R Base를 설치 할때는 아래의 URL을 사용한다. 



 아직 까지는 R 4.05 버전을 권장 한다.    R 4.1버전은 ggplot2 문제가 남아 있다. 


 예전 버전에서는 Windows R을 설치 할때,   아래와 같이 환경 설정을 하라고 하였다. 


Windows에서 R 설치시 기본 환경

   ※ 사용자 폴더가 한글로 되어 있다면영문으로 바꾸어야 함 ,  Windows계정이 한글로 되어 있다면 영어로 바꾸어서 사용해야 함.




새로운 사용자 계정 만드는 법




오른 쪽과 같이 윈도우 검색에서 제어판을 찾아제어판을 실행




사용자 유형 변경을 클릭 함.

PC 설정에서 새 사용차 추가하여새로운 사용자를 만들거나,.  사용자 계정 이름이 한글로 되어 있다면영문으로 바꾸어 사용 할수 있다.

  현재 계정은 한글처럼 보이지만,   Windows 초기 설정시 계정을 만들 때,  MicroSoft Hotmail 계정을 이용하여, 만든 예제 이다.   R을 설치 하기 전에 Windows에서는 옆에 있는 사항을 반드시 확인 하고 설치 하기 바람






계정 이름을 변경 할 수 있으면 아래와 같이 계정 이름을 변경 하는 것이 좋다


그리고 반드시 컴퓨터를 재시작 하여야 하며, 만약에 계정을 만들었다면, 영문으로 된 계정으로 로그인 하여야 함.

 

 R을 기본적으로 설치 하기는 쉬우나, 계정이 한글로 되어 있다면, 패키지 설치가 되지 않으며, 엑셀 데이터를 가져올 때 문제가 생긴다


 위와 같은 설정 방법도 지금까지 권장 한다.  하지만,  지금은 앞에것 까지 하지 않아도 많은 개선이 되었다.  


2.  Rstudio 설치 

  Rstudio 설치는 아래와 같이 최신 버전을 설치 하는 것이 매우 좋다. 



 R을 설치 하고 나서 반드시 해야 하는 것이 있다.  이것을 하지 않으면, 아무것도 안된다. 




Rstudio를  설치 이후 실행 할때  관리자 권한으로 실행 하여야 한다. 
 
R option code -> saving에 아래 그림과 같이 Default text encoding은 UTF-8로 해야 한다. 
 
 R UTF-8 설정



예전에는 아래와 같이 workspace에서 한글이 깨지면 할 수 없었는데,  지금은 관계가 없다. 

R version 4.0.5 (2021-03-31) -- "Shake and Throw"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R은 자유 소프트웨어이며, 어떠한 형태의 보증없이 배포됩니다.
또한, 일정한 조건하에서 이것을 재배포 할 수 있습니다.
배포와 관련된 상세한 내용은 'license()' 또는 'licence()'을 통하여 확인할 수 있습니다.

R은 많은 기여자들이 참여하는 공동프로젝트입니다.
'contributors()'라고 입력하시면 이에 대한 더 많은 정보를 확인하실 수 있습니다.
그리고, R 또는 R 패키지들을 출판물에 인용하는 방법에 대해서는 'citation()'을 통해 확인하시길 부탁드립니다.

'demo()'를 입력하신다면 몇가지 데모를 보실 수 있으며, 'help()'를 입력하시면 온라인 도움말을 이용하실 수 있습니다.
또한, 'help.start()'의 입력을 통하여 HTML 브라우저에 의한 도움말을 사용하실수 있습니다
R의 종료를 원하시면 'q()'을 입력해주세요.

[Workspace loaded from C:/Users/源€?⑷퇋/ownCloud/data_analysis/01.R遺꾩꽍/?ㅻ뒛?꾨뜲?댄꽣/.RData]
 


예전 같으면,  로딩에 문제가 많았다. 



요새 댓글에 아래와 같은 메시지에 대한 내용이 있다.   Windows가 업데이트 되면서 아래문제에 대한 해결책이 딱히 없다.  

Warning message:

In normalizePath(path.expand(path), winslash, mustWork) :

  path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다


이렇게 실행 해도 문제가 없지만,  Windows 에서 Docker를 활용해서 Linux 기반으로 활용 하는 방법이 있다.  Linux  R은 인코딩이 UTF-8이기 때문에 매우 안정 적이다.  

아래 링크를 클릭 하면 Linux 기반의 Rstudio Docker를 설치할 수 있다.  


rstudio 무료분석 및 교육  설치에 대한 장애 지원을 하고 있습니다.  아래의 그림을 클릭하시면 상세한 내용을 볼 수 있습니다. 

오늘도 데이터 무료분성 설치 장애 지원




댓글 14개:

  1. 선생님 감사합니다,, 덕분에 과제 망할뻔 한거 살렸습니다,,,

    답글삭제
  2. 잘 사용 하셨다니 저도 보람을 느낌니다.

    답글삭제
  3. 관리자로 변경하려면 계정만들기가 비활성화가됩니다 ㅠ

    답글삭제
  4. 선생님. 아무리 애를 써도 안되어서 이렇게 문의 드립니다.
    Warning message:
    In normalizePath(path.expand(path), winslash, mustWork) :
    path[1]="C:/Users/LENOVO/OneDrive/??": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다
    이 메시지가 계속 뜨는데요. 이걸 해결해야 할까요? 어떻게 해결해야 할까요. 찾아본 대로 다 해봐도 안되어서 미칠 지경입니다...

    답글삭제
  5. 선생님 저도 계속 오류가 납니다ㅠㅠ
    다시 지웠다가 깔아보고 계정이름도 영어로 바꾸고 관리자 권한으로 실행해도 ggplot2를 설치하면 계속
    In normalizePath(path.expand(path), winslash, mustWork) :
    path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다
    이렇게 뜨는데 뭘 더 해야할까요?

    답글삭제
    답글
    1. r버전이 어떻게 되나요. r버전을 4.05 버전을 사용하시면되는데요.

      삭제
    2. 네 원래 있던거 지우고 여기에 나오는 4.05버전으로 깔았는데 ggplot2 설치는 되는데 라이브러리로 열면 안열리고 똑같은 오류가 뜹니다

      삭제
    3. rstudio에서 4.05버전을 선택 하시면 됩니다.

      삭제
    4. 저도 오늘 테스트 해보았는데, Windows 가 업데이트 되면서, 발생된 문제 입니다.
      Windows Docker를 사용하시면 될 수 있습니다.

      삭제
  6. 저도 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다
    이 오류때문에 한참 해매다가 용가스님이 하라는대로 했는데
    이제 되네요... 정말 감사합니다.ㅠㅠ
    계정이름, 사용자이름 영어로 바꾸고 계정 하나 영어로 다시 만든다음에
    그 계정 들어가서 4.05버전 설치하니 되네요
    좋은 정보 감사합니다 !!

    답글삭제
    답글
    1. 네 감사합니다. 이렇게 말씀해 주시니 저도 힘이납니다.

      삭제
  7. 안녕하세요.
    저도 아래와 같은 오류가 뜨는데 해결이 잘 안되어서 문의 글 남깁니다..

    In normalizePath(path.expand(path), winslash, mustWork) :
    path[1]="C:/Users/rlekt/OneDrive/??": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다

    Windows는 현재 11 Pro 사용 중이고, R은 4.2.0 버전입니다.
    사용자 계정도 영문으로 되어있고 별다른 문제는 없어보이는데..
    본문에서 말씀하신대로 그냥 Windows 업데이트 문제일까요?
    아니면 OneDrive 문제일수도 있나요?

    별다른 방법이 안보이네요ㅠㅠ

    답글삭제
    답글
    1. one drive path에 한글이 걸려 있습니다. one drive 설정전에 R을 설치 하는 것도 방법 중에 하나 입니다. 저도 윈도우를 설치 할때, one drive는 나중에 잡습니다.

      삭제

css cheat sheet 클래스 선택자, margin(마진), display , center 조정 간단한 구성 요소

 앞에서는 html의 간단한 sheet를 소개 하였습니다.   html은  주로 골격을 나타나는 것이라, 디자인을 하는데는 css로 하여야 합니다.  아래 코드와 같이 css 관련 하여 매우 간단하게 코딩 하겠습니다.  body 부분의 css 코딩  ...