본문 바로가기
728x90

R18

[Mplus/R] 엑셀 csv로 변환 / 자료준비 안녕하세요. Mplus나 R과 같은 통계 프로그램으로 분석을 하기 전 자료를 준비하는 단계에 대해 이야기 해보도록 하겠습니다. 일반적으로 모든 통계 프로그램에서는 csv 확장자 파일을 사용할 수 있습니다. 우리가 자료 정리를 할 때 엑셀를 주로 사용하지만 엑셀이 저장하는 기본 확장자는 xlsx 입니다. 물론 R과 SPSS에서는 이 xlsx 파일도 사용할 수 있습니다. R에서는 readxl 패키지를 사용하면 엑셀관련 파일 대부분을 불러올 수 있습니다. 하지만 Mplus에서는 웬만하면 dat 파일이나 csv 파일을 사용하는 것이 좋습니다. 그리고 csv 파일을 하나 만들어놓으면 다른 통계 프로그램에 사용하기 위해 매번 변환할 필요가 없으니 분석 전에 미리 변환해서 가지고 있는 것이 편합니다. 그럼 가지고 있.. 2020. 12. 7.
[R] dplyr의 filter, arrange 사용법 안녕하세요. 오늘은 dplyr 패키지의 filter와 arrange 함수 사용법에 대해 알아보도록 하겠습니다. ​ 전 게시글을 보시면 dplyr의 pipe operator와 함수에 대해 간략히 적어놓았습니다. 그럼 먼저 filter 함수에 대해 알아보겠습니다. ​filter filter 함수는 이름처럼 데이터를 조건에 맞게 걸러주는 기능을 합니다. ​ R 기본 인덱싱의 기능과 똑같다고 생각하시면 됩니다. filter는 원하는 조건에 해당하는 행(row)만을 추출해줍니다. ​ 이전 게시글에서처럼 iris 데이터를 예시로 사용하겠습니다. ​ filter 함수 예시는 아래 코드와 같습니다. > dat dat Sepal.Length Sepal.Width Petal.Length Petal.Width Species.. 2020. 12. 6.
[R마크다운/markdown] tinytex 에러 해결 안녕하세요. 이전 게시글에서 tinytex에 대해 소개해드렸습니다. tinytex에 대해 처음 들어보시는 분은 이전 글(클릭)을 참고해주시길 바랍니다. tinytex를 설치하신 후 Rmarkdown/마크다운을 pdf로 생성하려고 하는데 에러가 발생하는 경우가 있을겁니다. 오늘은 이를 해결하는 일반적인 방법에 대해 이야기하도록 하겠습니다. 우선 LaTeX를 pdf로 컴파일할 때 에러가 발생하고 에러 메시지가 명확한 원인을 전달하지 못하는 경우 적용할 수 있는 방법입니다. 앞으로 알려드릴 방법들을 알려드린 순서대로 에러가 없어질때까지 하나씩 진행해보시길 바랍니다. 해당 방법들은 어렵지 않으니 금방 적용하실 수 있으실겁니다. 1. R과 LaTeX의 모든 패키지를 업데이트 하기 가장 기본적이고 쉬운 방법입니다... 2020. 12. 6.
[R마크다운/markdown] tinytex / 마크다운 pdf로 변환 안녕하세요. Rmarkdown을 pdf로 변환시켜주는 패키지에 대해 알아보겠습니다. R에서 제공하는 기본 함수들만을 사용하면 마크다운을 pdf로 출력할 수 있습니다. 하지만 이러면 국문이나 국문 글씨체 같은 문서를 꾸미거나 레이아웃을 변경하는 등의 작업을 전혀 못합니다. 그래서 좀 더 여러가지 많은 것을 첨가한 pdf를 출력하고 싶다면 TexLive를 설치해야 합니다. TexLive는 R마크다운 이외에 pdf와 관련된 작업에 모두 사용되는 프로그램입니다. TexLive는 KTUG 홈페이지에서 다운받을 수 있습니다. 하지만 TexLive는 설치에 오랜 시간이 걸리고 용량도 크며 간혹 설치가 되지않는 경우가 발생합니다. 저도 TexLive를 설치하여 R마크다운을 pdf로 변환하려고 했지만, 설치에 어려움을 .. 2020. 11. 30.
728x90