mrchypark

여러개의 github 계정을 사용해보자

github
account
tips
gitconfig
ssh

여러 ssh키를 사용하려면 .gitconfig에 설정해주면 된다. 폴더별 프로필과 ssh key를 설정할 수 있다.

[Rtips] m1 mac에서 패키지 인스톨 문제 해결하기

R
m1
package install
xcode
fortran
compiler
Rtips
iamdt

공식 문서 링크: https://mac.r-project.org/tools/

[패키지 소개] 빠르고 편리한 형태소 분석기 elbird

R
package
cran
kiwi
elbird
morphological
analyzer

cpp 기반의 한글 형태소 분석기인 kiwi를 사용하여 빠르고 편리한 R 패키지인 elbird를 제작하였습니다.

패키지 버전은 어떻게 작성해야할까

semver
headver
package
version
develop
semantic-release

시멘틱 버전의 의미와 현대적인 방식의 버전 관리 방식을 소개합니다.

코딩냄비와 사이드프로젝트

sideproject
codingpot
community

셀럽 오브 셀럽이신 박찬성님이 운영하시는 코딩냄비에 참여해보았습니다.

[클하] 데이터 팔아서 먹고 살 수 있나요

클럽하우스
박박사
데이터
100초토론
data

클럽하우스 요약: 데이터로 먹고 사는 방법들을 이야기해봤습니다.

KoNLP 설치 방법

KoNLP
install
install.packages
R-universe

install.packages("KoNLP", repos = "https://forkonlp.r-universe.dev", INSTALL_opts = c("--no-multiarch") )

좋은 코드라는 블로그 글을 읽고

thoughts
OOP
goocode
english

좋은 코드는 잘 읽히는 코드라는 다른 블로그 글을 봤는데, 아마 그럼 영어 네이티브가 유리하려나 라는 생각이 들었습니다.

distil로 옮깁니다

anounce
blog

드디어 블로그를 단순하게 유지하기 위해 distill로 옮깁니다.

[Rtips] 불리는 패키지가 없습니다 해결 방법

R
Rtips
library
package
tech

패키지 설치가 잘 진행되지 않으시면 한번 시도해보세요.

[correttor] R을 위해서 JAVA를 설치해보자

R
java
rJava
package
correttor

`multilinguer::install_java()`를 쓰세요.(MacOS는 컴퓨터 비밀번호가 필요)

[conda4r] R을 위해서 conda를 설치해보자

R
python
reticulate
conda
conda4r
package

`multilinguer::install_conda()`를 쓰세요. (응?)

[Rtips] 윈도우 계정 한글일때 문제 해결하기 1탄 임시 폴더 위치 바꾸기

R
Rtips
temp
tempdir

"임시 폴더의 위치를 조정해서 윈도우 계정이 한글일때 생기는 문제를 해결합니다."

[josaplay] Rmd로 만드는 한글 보고서의 친구

R
josaplay
package
Rmd

`을(를)` 이 눈에 거슬린다면 `josaplay`가 문제를 해결해 줄 겁니다.

Python과 R 어떤 걸 공부 해야 할까

R
Python

무엇이든 빨리 배울 수 있는 것으로 시작하세요.

[rtips] DBI 소스의 tbl의 요약 정보 확인하기 glimpse()

R
glimpse
str
tbl
dbi
dplyr

src_dbi인 tbl의 str()을 확인할 때는 dplyr::glimpse() 함수를 사용하세요.

2018년 회고

blog
retrospect

첫 목표가 건강이었지만 다른 일을 너무 많이 벌린거 같습니다.

[Rtips] 사륜안 패키지로 Rmd 실시간 결과(preview) 확인하기

R
xaringan
rmd
preview

Rmd 작성할 때 `xaringan::inf_mr()` 실행하고 작업하세요.

[usehelp] R의 help 글을 포스트에서 활용하기

R
usehelp
package
blog

다른 좋은 접근이 많아서 개발을 중지하였습니다. 포스트나 발표자료에서 함수를 설명할 일이 많아서 `usehelp`라는 패키지를 만들었습니다.

[회고] tqk 업데이트 수정 종가 반영 및 param 조정

R
tqk
adjusted
announce

tqk 패키지를 버전업하면서 배운 점을 작성해보았습니다.

[Rtips] 데이터 프레임 안의 json을 가져와보자.

R
purrr
json
map

최근의 noSQL, 웹 기술의 발달로 json을 처리해야 하는 상황이 많아졌다. 특별히 data.frame의 셀이 json 텍스트인 경우가 있는데, map + fromJSON 으로 해결할 수 있다. json 이 모두 같은 key를 가지고 있다면, 정리하는데 매우 유용하다.

[Rtips] dplyr로 DB 데이터를 다룰 때 여러 테이블을 union 해보자

R
purrr
map
dbi
dplyr
postgres
union

{dplyr}의 함수들은 `tbl()`과 `DBI::dbConnect()`를 사용해서 db table을 소스로 사용할 수 있다. 여러 테이블로 분산되어 있는 것을 `union()` 하는 것은 자주, 하지만 번거로운 일이다. table 이름을 받아와서 `map` 함수와 엮으면 짧은 코드로 한번에 많은 테이블들을 `union()` 해서 사용할 수 있다.

[번역]폴더안의 csv 파일들을 {purrr}와 {readr}을 이용해서 한방에 불러오기

R
purrr
readr
csv
read

{purrr}의 `map_dfr()` 함수로 폴더내의 파일 리스트를 한번에 불러올 수 있습니다.

R과 Python 중에 어떤 것을 공부해야 할까

R
python
study
discuss

우선 뭐든지 시작하세요!

[업무자동화] R로 마우스를 조작하려면 rMouse

R
rmouse
automation
mouse

java 의존성이 없는 KeyboardSimulator패키지가 소개되었습니다. Windows 에서만 동작합니다.

[업무자동화] R로 이메일을 보내려면 sendgridr

R
automation
email
gmail
sendgridr

메일 보내기는 업무 자동화를 위해서 꼭 필요한 기능이다. 기존의 패키지인 mailR, sendmailR은 자바 의존성이 있거나 smtp 서버를 활용하는 형태이다. sendgrid 서비스가 매일 100건 평생 무료로 준대서 패키지를 만들어봤다.

[Rtips] tbl 자료형에서 소수점을 출력해보자

R
tbl
tibble
digit
options

options(pillar.sigfig=10) 함수는 tibble 자료형에서 소수점 자리수를 조절하는 기능을 제공합니다.

[패키지 소개]NoSQL 데이터베이스를 다루는 nodbi

R
nosql
dbi
package

이제 R로 MongoDB, Redis(server based), CouchDB, Elasticsearch, etcd를 다룰 수 있습니다.

[패키지 소개] 암호화폐 시세와 인덱스를 제공하는 ubci 패키지를 소개합니다

R
ubci
crypto
package

ubci 패키지 개발을 시작하였습니다.

[패키지 소개] 네이버 뉴스와 다음 뉴스의 댓글 가져오기

R
N2H4
DNH4
comment
forkonlp

DNH4가 댓글 수집을 드디어 지원합니다. 덕분에 N2H4도 함께 홍보합니다.

[Rtips] Windows에서 rJava 스트레스 없이 설치하기

R
rJava
KoNLP
java
installr
windows
multilinguer
jdk

`multilinguer::install_jdk()`

[KoSpacing] 한글 띄어쓰기 패키지를 사용해보자

R
KoSpacing
installr
keras
conda
reticulate

KoSpacing은 한글 띄어쓰기를 해주는 딥러닝 모델 패키지이다. python이 함께 필요한 패키지 기반으로 만들어서 python도 설치해야 한다. windows는 conda만 지원하므로 conda를 설치하여 사용해보자.

[R로나만의] 웹페이지 만들기 2탄 Github pages

R
github
web
R로나만의
Rmd
github pages

github pages로 나만의 웹페이지를 만들 수 있다. `.Rmd` 파일로 웹개발 지식없이 웹페이지를 만들자. 파일 이름이 곧 주소이고, index는 관례적으로 생략이 가능하다.

[RQnA] git을 설치했는데 Rstudio에서 프로젝트 만들기 진행이 안되요

R
RQnA
git
github
project
rstudio
setting

git을 설치하고도 프로젝트 만들기가 동작하지 않는다면, 환경 설정에서 git의 경로를 확인해주세요.

[github] rstudio로 github 프로젝트 시작하기

R
rstudio
github
project

github은 git의 공개 remote repo를 제공하는 서비스다. 그래서 git 사용법을 알아야 한다. Rstudio의 project를 사용하면 좀 쉽다.

[번역]Haproxy와 Docker를 이용한 로드밸런싱

docker
haproxy
swarm
load balance

load-balancing-applications-with-haproxy-and-docker 라는 제목의 글을 저자의 허락하에 번역하였습니다.

[R로나만의] 웹페이지 만들기 1탄 Rpubs

R
rpubs
web
html
Rmd
R로나만의

Rmd + RPubs로 웹페이지를 만들 수 있다. github pages 소개하려다 돌린건 안 비밀.

blogdown으로 블로그 이사하기

blog
blogdown
hugo
minimal
rstudio

탈도 많았던 blog의 engine 이전을 완료했습니다. 사용하는 테마가 바뀌긴했지만, 그래도 지금 테마가 어느 정도 만족스러워 결정하게 되었습니다. 원래 `jekyll`로 작성한 블로그에서 `blogdown(Hugo)`으로 변경하였는데요. ...

Rphabetic(알파베틱) 제안

suggest
R
term

사용자 친화적 혹은 사용자가 이용하기 쉬운 을 개인적으로는 `Rphabetic`하다고 표현하려 합니다.

구글 광고 추가

anounce
ad

블로그 하단에 구글 광고를 추가하였습니다. 처음 붙여보는 것이라 하단 이외에 다른 곳에서도 광고가 나올 수 있습니다.

Materials 페이지 업데이트

news
blog
materials

제 블로그 왼쪽 위에 Materials라는 메뉴를 추가하였습니다.

한글 띄어쓰기 API 이용하기

R
httr
api
server
POST
GET

현재 아래 소개하는 api는 동작하지 않으며 KoSpacing패키지가 새롭게 배포되었습니다. 패키지 사용 환경 설정은 본 블로그의 다른 포스트를 참고하세요. KoNLP 패키지를 만드신 고감자님께서 KoNLP에 한글 자동 띄어쓰기 기능을 추가하시기 위해서 관련 연구를 수행하시고 우선 결과물로 웹 요청으로 결과를 제공하는 API를 우선 공개하셨습니다....

논리 연산자 정리

operator
logical
Boolean
R
rlang

R의 논리 연산자에 대해 설명합니다.

블로그 reboot

anounce
blog
reboot

blogdown으로 옮겨서 시작합니다.

More articles »

mrchypark

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.

Reuse

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 ...".