• 인공지능시대에 인간성

    서울역에서 출발해 익산으로 가는 고속열차 안에서 이 글을 쓰고 있다. 시대마다 사람에게 요구하는 가치들이 변한다. 지금은 어린이도 노인도 몸이 불편한 사람도 기차를 타면 편하게 멀리 갈 수 있는 시대가 되었다. 수렵 채취 시대에 대중적으로 요구되었던 빠르고 강한 힘은 지금 시대에 와서는 각종 교통수단과 중장비로 대체되었다. 나는 아직 다리힘이 좋아서 계단을...


  • R$ dplyr::summarise_all() 사용하기

    dplyr 패키지를 이용해 데이터의 하위 그룹 분석을 하려면 다음과 같은 코드를 사용할 수 있습니다. library(dplyr) iris %>% group_by(Species) %>% summarise( Sepal.Length_mean = mean(Sepal.Length), Sepal.Width_mean = mean(Sepal.Width) ) ## # A tibble: 3 x 3 ## Species Sepal.Length_mean Sepal.Width_mean ## <fct> <dbl> <dbl> ## 1 setosa 5.01 3.43 ## 2 versicolor...


  • 농사와 데이터분석

    뭐 눈엔 뭐 만 보인다고, 데이터 분석과 농사는 참 닮았다. 데이터베이스 구축은 밭을 가는 일이다. 데이터를 쌓는 것은 씨를 뿌리고 밭을 가꾸는 일이다. 모인 데이터를 분석하는 것은 작물을 수확하는 것과 닮았다. 무엇보다 수확의 기쁨이 대단하다. 씨 뿌리기 전에 밭을 준비해야 한다 상농은 밭을 가꾸고 중농은 곡식을 가꾸고 하농은 풀을 가꾼다....


  • 스마트하게 젖소 키우기 with Shiny (2019 RUCK)

    10월 25일 광화문 마이크로소프트에서 열리는 2019 R User Conference Korea에서 다음과 같은 주제로 키노트를 하게 되었습니다. http://ruck2019.r-kor.org/speakers/youngjunna/ 스마트하게 젖소 키우기 with Shiny (부제: 목마른 놈이 우물 판다) 젖소를 키우다보면 수많은 데이터가 발생합니다. 특히 우리나라는 한우나 젖소같은 동물들의 유전적인 정보와 최종 결과물(축산물)에 대한 이력관리가 잘 되고 있습니다. 이런 데이터들을 탐색하는 과정은...


  • R$ Docker로 올린 R Studio에서 유저를 추가하는 방법

    Docker를 이용해서 R Studio Server를 올린 이후 새로운 유저를 추가하는 방법은 다음과 같습니다. docker exec -it your_name bash를 이용해 rstudio server가 설치된 이미지로 들어갑니다. adduser your_user_name 명령어를 이용해 유저를 추가합니다. 이렇게 할 경우 sudo 유저가 아니면 패키지를 설치 할 수 없는 이슈가 발생할 수 있습니다. 다음과같은 에러메시지와 함께 말이죠. ERROR:...