1 개념도 데이터셋

Data Science Concept Maps 교육을 위한 개념 지도(concept map)가 공개되었다. 이를 통해 각자 데이터 과학 주요 개념을 머리속에 어떻게 각자 넣고 있는지 살펴볼 수 있는 수중한 자료가 아니까 싶다.

2 개념도 살펴보기

library(tidyverse)
library(slickR)

concept_files <- list.files(path ="fig/concept_map/")

concept_path_files <- glue::glue("fig/concept_map/{concept_files}")

concept_df <- tibble(path_file = concept_path_files,
                     slide = glue::glue("slide_{1:length(concept_files)}"))

concept_num <- htmlwidgets::JS("function(slick,index) {
                            return '<a>'+(index+1)+'</a>';
                       }")

concept_opts <- settings(arrows = TRUE,
                        slidesToShow = 3,
                        slidesToScroll = 1,
                        centerMode = TRUE, 
                        focusOnSelect = TRUE,
                        initialSlide = 0)

slickR(concept_df$path_file, height = 600) %synch% 
  (slickR(concept_df$path_file, height = 100) + concept_opts)

3 슬라이드 정리

library(officer)

concept_pptx <- read_pptx("data/Data Science Concept Maps.pptx")

concept_content <- pptx_summary(concept_pptx) 

concept_content %>%  head()

4 PDF 파일

library(pdftools)

concept_pdf <- pdf_data("data/Data Science Concept Maps.pdf")

concept_text <- pdf_text("data/Data Science Concept Maps.pdf")

concept_text %>% tbl_df() %>% 
  slice(5:n()) %>% 
  mutate(title = str_trim(value))
# A tibble: 49 x 2
   value                                title                              
   <chr>                                <chr>                              
 1 "Factors in R\n   Text             … "Factors in R\n   Text            …
 2 Spatial Data in R                    Spatial Data in R                  
 3 Tabular Data                         Tabular Data                       
 4 Tabular Data                         Tabular Data                       
 5 Data Frames                          Data Frames                        
 6 From Excel to a Data Frame           From Excel to a Data Frame         
 7 Excel                                Excel                              
 8 "                                  … "other “flat files”\n             …
 9 Importing Data                       Importing Data                     
10 "R Markdown Websites\n             … "R Markdown Websites\n            …
# … with 39 more rows