R에서 텍스트를 파일처럼 읽는 법 - textConnection

2016/12/12

R에서 텍스트를 파일처럼 읽는 법을 고민하다가 드디어 해결책을 찾았습니다. textConnection, readr::read_csv을 사용하면 가능합니다. Data dictionary 내에 coding되어 있는 파일을 decoding할때 유용히 사용할 수 있을 것 같습니다.

Dictionary <- tibble::tibble(content = "1, Test\n2,Ref", last = "3")
read.csv(textConnection(Dictionary$content), header = FALSE, col.names = c("Code", "Decode"))
##   Code Decode
## 1    1   Test
## 2    2    Ref
readr::read_csv(Dictionary$content, col_names = c("Code", "Decode"))
## # A tibble: 2 x 2
##    Code Decode
##   <int> <chr> 
## 1     1 Test  
## 2     2 Ref