목록ETC (9)
류동균의 R 공부방입니다.
슬랙이란 무엇인가 ? 슬랙이란 업무 협업 메신저이다. 현업에서 여러가지 메신저들이 사용중이겠지만 슬랙은 업무의 생산성을 좀더 높히기 위해 만들어진 메신저이다. 슬랙에는 뜻이 있는데 다음과같다. S : Searchable L : Log A : All C : Conversation K : Knowledge '모든 대화, 지식을 위한 검색 가능한 로그' Searchable Log of All Conversation and Knowledge. 슬랙의 장점 슬랙은 여러가지 많은 장점이 있다. 그중에 3가지 정도만 소개해보려한다. 1. 여러가지 앱들과의 동기화 슬랙은 트렐로, 구글 캘린더, 깃허브 등 업무와 관련된 앱들이 동기화가 가능하다. 그래서 특정 앱에서 이루어진 업무내용이 슬랙에 바로 노출이 되는데 이는 매..
R의 기본적인 시각화 도구인 plot에 대해서 알아보려고 한다, ggplot2 등 더 좋은 여러 시각화 패키지들이 존재하지만 가장 기초가 되고 접근이 쉬운 plot로 먼저 트레이닝을 해보려한다. plot을 알아보기위해 R에 기본적으로 있는 iris 데이터를 사용하여 트레이닝을 시작해보자. plot(iris$Sepal.Length) iris의 Sepal.Length로 plot을 만들었을때 기본적으로 값을 나타내는 점들이 가운대가 뚤려있는것을 알 수 있다. 이 점들을 안이 채워져있는 형태로 바꾸어보자 plot(iris$Sepal.Length, pch = 20) pch라는 옵션을 사용하여 안이 채워진 형태의 점으로 시각화 하였다. pch의 옵션에는 여러가지가 있다. 점이 아니라 세모, 네모 등 여러가지 모형으..
본격적으로 R programming Study를 하려고한다. R로 개발을 할때 R studio라는 것을 쓰고 있었지만, R cloud라는 것이 있게 된 것을 알고 R cloud를 사용하게되었다. R cloud는 구글시트와 비슷하게 웹환경에서 R언어를 깔지 않아도 R을 개발할 수 있는 환경이다. 듣기로는 메모리도 40GB라고 하니 필수적으로 사용해야 한다고 생각한다. 기본적으로 R은 vector라는 것을 쓴다. vector를 생성하기위해선 c(1 ,2 ,3) 와 같이 작성하면된다. #1~5까지 수를 생성하기 c(1:5) or seq(1, 5) #1, 3, 5, 7, 9와 같이 간격을 두고 연속된수를 생성 seq(1, 10 , by = 2) #컬럼을 추가, 합치기 cbind(x, y) #행을 추가, 합치기 ..