Tidyverse

Tidyverse
Magazyn
Napisane w R
Typ Kolekcja pakietów
Strona internetowa www.tidyverse.org _ _ Edit this at Wikidata

Tidyverse to zbiór pakietów open source dla języka programowania R wprowadzonego przez Hadleya Wickhama i jego zespół , które „podzielają podstawową filozofię projektowania, gramatykę i struktury danych” uporządkowanych danych . Cechą charakterystyczną pakietów tidyverse jest szerokie zastosowanie niestandardowej oceny i zachęcające orurowanie .

Od listopada 2018 r. Pakiet tidyverse i niektóre z jego poszczególnych pakietów obejmują 5 z 10 najczęściej pobieranych pakietów R. Tidyverse jest tematem wielu książek i artykułów. W 2019 roku ekosystem został opublikowany w Journal of Open Source Software .

Krytycy tidyverse argumentowali, że promuje on narzędzia, których nauczanie i nauczenie się są trudniejsze niż ich odpowiedniki w podstawowym R i są zbyt odmienne od innych języków programowania. Z drugiej strony niektórzy [ potrzebny przykład ] argumentowali, że tidyverse jest bardzo skutecznym sposobem na wprowadzenie zupełnie początkujących do programowania, ponieważ pod względem pedagogicznym pozwala uczniom szybko rozpocząć wykonywanie zaawansowanych zadań związanych z przetwarzaniem danych. [ potrzebne dodatkowe cytaty ]

Pakiety

Podstawowe pakiety, które zapewniają funkcjonalność modelowania, przekształcania i wizualizacji danych, obejmują:

  • ggplot2
  • dplyr
  • porządek
  • czytelnik
  • mruczenie
  • lizać
  • stringr
  • Forcaty

Dodatkowe pakiety pomagają w zbieraniu rdzenia. Regularnie rozwijane są inne pakiety oparte na zasadach uporządkowanych danych, takie jak tidytext do analizy tekstu, tidymodels do uczenia maszynowego czy tidyquant do operacji finansowych.