여러 ssh키를 사용하려면 .gitconfig에 설정해주면 된다. 폴더별 프로필과 ssh key를 설정할 수 있다.
공식 문서 링크: https://mac.r-project.org/tools/
cpp 기반의 한글 형태소 분석기인 kiwi를 사용하여 빠르고 편리한 R 패키지인 elbird를 제작하였습니다.
시멘틱 버전의 의미와 현대적인 방식의 버전 관리 방식을 소개합니다.
셀럽 오브 셀럽이신 박찬성님이 운영하시는 코딩냄비에 참여해보았습니다.
클럽하우스 요약: 데이터로 먹고 사는 방법들을 이야기해봤습니다.
install.packages("KoNLP", repos = "https://forkonlp.r-universe.dev", INSTALL_opts = c("--no-multiarch") )
좋은 코드는 잘 읽히는 코드라는 다른 블로그 글을 봤는데, 아마 그럼 영어 네이티브가 유리하려나 라는 생각이 들었습니다.
드디어 블로그를 단순하게 유지하기 위해 distill로 옮깁니다.
패키지 설치가 잘 진행되지 않으시면 한번 시도해보세요.
`multilinguer::install_java()`를 쓰세요.(MacOS는 컴퓨터 비밀번호가 필요)
`multilinguer::install_conda()`를 쓰세요. (응?)
"임시 폴더의 위치를 조정해서 윈도우 계정이 한글일때 생기는 문제를 해결합니다."
`을(를)` 이 눈에 거슬린다면 `josaplay`가 문제를 해결해 줄 겁니다.
무엇이든 빨리 배울 수 있는 것으로 시작하세요.
src_dbi인 tbl의 str()을 확인할 때는 dplyr::glimpse() 함수를 사용하세요.
첫 목표가 건강이었지만 다른 일을 너무 많이 벌린거 같습니다.
Rmd 작성할 때 `xaringan::inf_mr()` 실행하고 작업하세요.
다른 좋은 접근이 많아서 개발을 중지하였습니다. 포스트나 발표자료에서 함수를 설명할 일이 많아서 `usehelp`라는 패키지를 만들었습니다.
tqk 패키지를 버전업하면서 배운 점을 작성해보았습니다.
최근의 noSQL, 웹 기술의 발달로 json을 처리해야 하는 상황이 많아졌다. 특별히 data.frame의 셀이 json 텍스트인 경우가 있는데, map + fromJSON 으로 해결할 수 있다. json 이 모두 같은 key를 가지고 있다면, 정리하는데 매우 유용하다.
{dplyr}의 함수들은 `tbl()`과 `DBI::dbConnect()`를 사용해서 db table을 소스로 사용할 수 있다. 여러 테이블로 분산되어 있는 것을 `union()` 하는 것은 자주, 하지만 번거로운 일이다. table 이름을 받아와서 `map` 함수와 엮으면 짧은 코드로 한번에 많은 테이블들을 `union()` 해서 사용할 수 있다.
{purrr}의 `map_dfr()` 함수로 폴더내의 파일 리스트를 한번에 불러올 수 있습니다.
우선 뭐든지 시작하세요!
java 의존성이 없는 KeyboardSimulator패키지가 소개되었습니다. Windows 에서만 동작합니다.
메일 보내기는 업무 자동화를 위해서 꼭 필요한 기능이다. 기존의 패키지인 mailR, sendmailR은 자바 의존성이 있거나 smtp 서버를 활용하는 형태이다. sendgrid 서비스가 매일 100건 평생 무료로 준대서 패키지를 만들어봤다.
options(pillar.sigfig=10) 함수는 tibble 자료형에서 소수점 자리수를 조절하는 기능을 제공합니다.
이제 R로 MongoDB, Redis(server based), CouchDB, Elasticsearch, etcd를 다룰 수 있습니다.
ubci 패키지 개발을 시작하였습니다.
DNH4가 댓글 수집을 드디어 지원합니다. 덕분에 N2H4도 함께 홍보합니다.
`multilinguer::install_jdk()`
KoSpacing은 한글 띄어쓰기를 해주는 딥러닝 모델 패키지이다. python이 함께 필요한 패키지 기반으로 만들어서 python도 설치해야 한다. windows는 conda만 지원하므로 conda를 설치하여 사용해보자.
github pages로 나만의 웹페이지를 만들 수 있다. `.Rmd` 파일로 웹개발 지식없이 웹페이지를 만들자. 파일 이름이 곧 주소이고, index는 관례적으로 생략이 가능하다.
git을 설치하고도 프로젝트 만들기가 동작하지 않는다면, 환경 설정에서 git의 경로를 확인해주세요.
github은 git의 공개 remote repo를 제공하는 서비스다. 그래서 git 사용법을 알아야 한다. Rstudio의 project를 사용하면 좀 쉽다.
load-balancing-applications-with-haproxy-and-docker 라는 제목의 글을 저자의 허락하에 번역하였습니다.
Rmd + RPubs로 웹페이지를 만들 수 있다. github pages 소개하려다 돌린건 안 비밀.
탈도 많았던 blog의 engine 이전을 완료했습니다. 사용하는 테마가 바뀌긴했지만, 그래도 지금 테마가 어느 정도 만족스러워 결정하게 되었습니다. 원래 `jekyll`로 작성한 블로그에서 `blogdown(Hugo)`으로 변경하였는데요. ...
사용자 친화적 혹은 사용자가 이용하기 쉬운 을 개인적으로는 `Rphabetic`하다고 표현하려 합니다.
블로그 하단에 구글 광고를 추가하였습니다. 처음 붙여보는 것이라 하단 이외에 다른 곳에서도 광고가 나올 수 있습니다.
제 블로그 왼쪽 위에 Materials라는 메뉴를 추가하였습니다.
현재 아래 소개하는 api는 동작하지 않으며 KoSpacing패키지가 새롭게 배포되었습니다. 패키지 사용 환경 설정은 본 블로그의 다른 포스트를 참고하세요. KoNLP 패키지를 만드신 고감자님께서 KoNLP에 한글 자동 띄어쓰기 기능을 추가하시기 위해서 관련 연구를 수행하시고 우선 결과물로 웹 요청으로 결과를 제공하는 API를 우선 공개하셨습니다....
R의 논리 연산자에 대해 설명합니다.
blogdown으로 옮겨서 시작합니다.
If you see mistakes or want to suggest changes, please create an issue on the source repository.
Text and figures are licensed under Creative Commons Attribution CC BY-NC-ND 4.0. Source code is available at https://github.com/mrchypark/mrchypark.github.io, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".