본문 바로가기

728x90

R

R 파이프연산자 pipe operator %>% (R 필수연산자) #파이프연산자 R을 하다보니, %>% 이 녀석을 정말 많이 쓰게 되더군요! 파이프연산자라고 하는데요, 개념이 뭔가 잘 이해가 안 되더라구요 진짜 pipe라고 생각하시면 좀 쉬울 것 같습니다. 하나를 받아서 이렇게 하도록 연결해주는! 아래 function과 위 function을 이 파이프를 사용해서 연결한다는 뜻입니다! 사용법을 한번 살펴보자면 mydata %>% filter(q1==1) 이런식으로 하면 내 데이터에서 → q1이 1인 애들만 필터해달라 이런 의미입니다! q1은 성별, 남성응답자는 1이므로, 결국 내 데이터에서 남성응답자만 선별해달라는 의미가 됩니다 정말 필수적인 연산자입니다!! 참고하면 좋을 포스팅 하나 첨부합니다. https://thebook.io/080217/ch07/01/02/ 모두의.. 더보기
R 필수 함수, R 기본 함수 모음 - select(), filter(), mutate(), summarise(), arrange(), group_by()/ungroup(), str_ 등 #R 필수 함수 / R 기본 함수 저는 지금 연세대학교 백영민 교수님의 R 특강을 들으면서 공부하고 있는데요, 교수님께서 정리해주신 R 필수함수들입니다. 저도 외우기 위해서 정리하는.. 중! 단어나 함수로 외우는 것보다 아래처럼 줄글로, 쓰임을 외우는게 중요하다고 합니다! # 필수함수들 이해 # 아래의 기본 함수들은 반드시 숙지할 것! # select(), filter(), mutate(), summarise(), arrange() group_by()/ungroup() # select() 데이터의 변수(column)을 선택/제거할 때 사용한다 # filter() 데이터의 사례(row)를 선택/제거할 때 사용한다 → select와 filter 둘을 같이 사용할 때는, select and filter로 an.. 더보기
맥북 macOS R, R studio 파일 경로 지정하기, 경로 복사하기 (한글 자음모음 분리 오류 해결) - setwd(), getwd(), list.files() #1. 파일 경로 복사 경로를 복사하고 싶은 파일(저는 '[강의자료] R 워크숍_통합본')을 우클릭을 한 후, option(alt)키를 누르면 위 우클릭 항목 내의 "복사"가 "'[강의자료] R 워크숍_통합본'의 경로 이름을 복사" 로 바뀝니다.  그 다음 후 R 스튜디오에서 복사 붙여넣기 하면 끝! + 한글 자음모음 분리 현상 그런데 처음에 복사 붙여넣기 할 때 한글이 [ㄱㅏㅇㅇㅢㅈㅏㄹㅛ] 이런식으로 한글의 자음모음이 분리되는 현상이 발생하더라구요..! 저는 다시 제가 지우고 고쳐 입력해줬더니 정상적으로 작동했습니다! 다행이었어요.. 완전 쫄았거든요.. 혹시 자음모음 분리 현상이 일어난다면 다시 한번 직접 작성해보세요! 다른 방법이 있다면 추천 부탁드립니다~ # R 파일 경로설정 - setwd(), .. 더보기
맥북 macOS에서 R 시작! R Studio 초기 사용법! (R Studio 초기 설정) 제일 처음에 이런 창이 뜹니다. 열기를 누릅니다. 이런 창이 뜹니다. 설치를 진행해줍니다. 라이센스에 동의하고 설치해줍니다. 저는 연세대학교 특강 1강. R 사용을 위한 준비 작업 - 백영민 교수님 강의를 들으며 진행했습니다. 위의 Tools → Global options에 들어가시면 이런 창이 뜨는데, General 파트에서 working directory를 설정할 수 있습니다. 그리고 Appearance에서 원하는 대로 글씨, 글씨 사이즈, 테마를 바꿀 수 있습니다. 저는 그냥 하얀 바탕에 검은 글씨 기본 사용! 그리고 저는 Pane Layout을 변경해보겠습니다. 원래는 위 사진처럼 Source 아래에 Console이 있는데 보기 편하도록 아래와 같이 변경했습니다. 취향 대로 변경하시면 되지만, 이.. 더보기
맥 M1 MacBook Air 맥북에어 R-4.1.3 설치 방법 (R패키지, R, R Studio, Rtools) 결국 R을 설치합니다~ #1 R for macOS 설치 아래의 링크에 접속해주세요! https://cran.r-project.org/bin/macosx/ R for macOS R 4.1.3 binary for macOS 10.13 (High Sierra) and higher, Intel 64-bit build, signed and notarized package. Contains R 4.1.3 framework, R.app GUI 1.77 in 64-bit for Intel Macs, Tcl/Tk 8.6.6 X11 libraries and Texinfo 6.7. The latter two components are option cran.r-project.org m1 사용자인 저희는 arm64를 다운 받습.. 더보기
맥 M1 MacBook Air로 Java하다가 R로 갈아타기 - 프로그래밍 언어 Java, R, 파이썬 차이 ㅎㅎ.. 얼마전에 Java 설치방법을 올렸던 것 같은데.. 결론부터 말씀드리면 자바에서 R로 바꿨습니다. 이유를 말씀드리기 전에 자바랑 R의 차이를 간단하게 정리하려고 합니다. #1 자바, R , 파이썬 차이 보통 프로그래밍 언어를 배우기 시작할 때 자바와 R과 파이썬을 비교하게 됩니다. 일단 이 언어를 배워서 자신이 무엇을 하고 싶은지를 잘 생각해보아야 합니다. 먼저 R은 통계 계산과 그래픽을 위한 빅데이터 분석을 위한 프로그래밍 언어입니다. "R is a free software environment for statistical computing and graphics." 즉, R은 애초에 생성 목적이 통계 계산과 그래픽을 위해 만들어진 무료 소프트웨어 환경임을 알 수 있습니다. (출처 : https.. 더보기

728x90