본문 바로가기

R18

XML 구조 및 정의, parsing in r , xml to dataframe XML 정의 XML 은 소프트웨어나 하드웨어에 관계없이 데이터를 저장하거나 전송하기위한 도구, 마크업 언어 입니다.일반적으로 데이터를 구조화해서 다른 프로그래밍 언어간 전송할 때 자주 사용하기도 하고 최근에는 open API 에서 데이터를 얻을 때 json 이나 xml 형태로 얻는 경우가 많습니다.기본적인 구조를 살펴보고 R 에서는 xml 파일을 어떻게 다루어야 하는지 살펴볼까요. XML 구조 설명 XML 에서는 크게 markup(tag), content, element, attribute 총 4가지만 인지하고 있으면 됩니다. 기본적으로 데이터를 저장하는 수단일 뿐이기 때문에 그리 어렵게 정의된 언어는 아니지요.보다 자세한 것은 위키백과나 W3C 에서 살펴보시면 될 것 같습니다.위키 : https://k.. 2019. 2. 26.
[tidyverse] magrittr 패키지 사용법 ( %>%, %<>%, %T>% ) magrittr 패키지 tidyverse 패키지를 사용해 데이터를 정제하다보면 자연스레 %>% 연산자를 자주 사용하게 됩니다. 그리고 %>% 연산자는 따로 import 하지 않고 사용하기 때문에 그냥 dplyr 에 포함되어 있는 연산자인가보다 라고 생각하지만 사실 magrittr 이라는 패키지에 속해있는 연산자 입니다.파이프 연산자의 역사를 보다 자세히 알고 싶으신 분은 이 url 을 통해 더 공부하셔도 좋을 것 같습니다. %^^% https://www.datacamp.com/community/tutorials/pipe-r-tutorialtidyverse 홈페이지에서 magrittr 관련 페이지에 접속하면 이 패키지에 대한 간단한 설명을 확인할 수 있습니다. 더 자세한 사항들은 Vignette 를 통해 .. 2018. 12. 8.
FormatC in r : 숫자 콤마로 구분하기 2018. 11. 27.
tibble 중 숫자에 콤마 넣어서 표시하는 방법 예제 iris %>% mutate(x = 10000 * Sepal.Length) %>% select(Species, x) %>% map_dfr(., ~format(.x, big.mark = ',')) 2018. 11. 19.