Тидиверс
Репозиторий | github |
---|---|
Написано в | Р |
Тип | Коллекция пакетов |
Лицензия | С |
Веб-сайт | www |
tidyverse — это коллекция с открытым исходным кодом пакетов для языка программирования R, представленная Хэдли Уикхэмом. [1] и его команда, которые «разделяют основную философию проектирования, грамматику и структуры данных» аккуратных данных . [2] Характерные особенности пакетов tidyverse включают широкое использование нестандартной оценки и поощряющей конвейеризации . [3] [4] [5]
По состоянию на ноябрь 2018 года пакет tidyverse и некоторые его отдельные пакеты составляют 5 из 10 самых загружаемых пакетов R. [6] Опрятная вселенная является темой множества книг и статей. [7] [8] [9] [10] В 2019 году экосистема была опубликована в Journal of Open Source Software . [11]
Его синтаксис называют «в высшей степени читаемым». [12] Критики tidyverse утверждают, что он продвигает инструменты, которые труднее преподавать и изучать, чем их эквиваленты на базе R, и которые слишком непохожи на другие языки программирования. [13] [14] С другой стороны, некоторые [15] утверждают, что tidyverse — это очень эффективный способ познакомить новичков с программированием, поскольку с педагогической точки зрения он позволяет студентам быстро начать выполнять сложные задачи по обработке данных. [16] [15] В дополнение к этому, некоторые практики отмечают, что задачи обработки данных интуитивно гораздо проще объединять в цепочку с помощью tidyverse по сравнению с Python Pandas. [17]
Пакеты
[ редактировать ]Основные пакеты, которые предоставляют функциональные возможности для моделирования, преобразования и визуализации данных, включают: [18]
Дополнительные пакеты помогают собрать основную информацию. [19] Регулярно разрабатываются и другие пакеты, основанные на принципах аккуратных данных, такие как tidytext. [20] для анализа текста, tidymodels [21] для машинного обучения или tidyquant [22] для финансовых операций.
Ссылки
[ редактировать ]- ^ «Добро пожаловать в Тидиверс» . Революции . Проверено 26 ноября 2018 г.
- ^ «Тайдиверс» . www.tidyverse.org . Проверено 26 ноября 2018 г.
- ^ Уикхэм, Стефан Милтон Бач и Хэдли (22 ноября 2014 г.), magrittr: Оператор прямой трубы для R , получено 20 апреля 2020 г.
- ^ Уикхем, Хэдли. 4 трубы | Руководство по стилю tidyverse .
- ^ Уикхэм, Хэдли (2019). Advanced R (Второе изд.). Бока Ратон. ISBN 978-0815384571 .
{{cite book}}
: CS1 maint: отсутствует местоположение издателя ( ссылка ) - ^ «РДокументация» . www.rdocumentation.org . Проверено 26 ноября 2018 г.
- ^ Дагган, Джим (07 сентября 2018 г.). «Анализ входных и выходных данных для моделирования системной динамики с использованием библиотек tidyverse R». Обзор системной динамики . 34 (3): 438–461. дои : 10.1002/sdr.1600 . hdl : 10379/15029 . ISSN 0883-7066 . S2CID 70005357 .
- ^ Чанг, Уинстон (2013). R. Поваренная книга по графике «О'Рейли Медиа, Инк.». ISBN 9781449316952 .
- ^ К., Бёмке, Брэдли (17 ноября 2016 г.). Спор данных с R . Чам. ISBN 9783319455990 . OCLC 964404346 .
{{cite book}}
: CS1 maint: отсутствует местоположение издателя ( ссылка ) CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Хэдли, Уикхэм (2017). R для науки о данных: импортируйте, приводите в порядок, преобразуйте, визуализируйте и моделируйте данные . Гролемунд, Гаррет (Первое изд.). Севастополь, Калифорния. ISBN 9781491910399 . OCLC 968213225 .
{{cite book}}
: CS1 maint: отсутствует местоположение издателя ( ссылка ) - ^ Уикхэм, Хэдли; Аверик, Мара; Брайан, Дженнифер; Чанг, Уинстон; Макгоуэн, Люси Д'Агостино; Франсуа, Ромен; Гролемунд, Гарретт; Хейс, Алекс; Генри, Лайонел; Хестер, Джим; Кун, Макс; Педерсен, Томас Лин; Миллер, Эван; Бач, Стефан Милтон; Мюллер, Кирилл; Оомс, Йерун; Робинсон, Дэвид; Зейдел, Дана Пейдж; Спину, Виталий; Такахаси, Коске; Воан, Дэвис; Вилке, Клаус; Ух, Кара; Ютани, Хироаки (21 ноября 2019 г.). «Добро пожаловать в Тидиверс» . Журнал программного обеспечения с открытым исходным кодом . 4 (43): 1686. Бибкод : 2019JOSS....4.1686W . дои : 10.21105/joss.01686 . S2CID 214002773 .
- ^ Штайнмец, Арт (10 апреля 2024 г.). «Аутсайдерская наука о данных — правда об аккуратных обертках» . аутсайдердата.netlify.app . Проверено 11 апреля 2024 г.
- ^ Матлофф, Норм (30 сентября 2019 г.). «Упрямый взгляд на «диалект» языка R Tidyverse» . Гитхаб . Проверено 28 октября 2019 г.
- ^ Мюнхен, Боб (23 марта 2017 г.). «Проклятие Тидиверс» . r4stats.com .
- ^ Jump up to: а б Хепплер, Джейсон (27 февраля 2018 г.). «Обучение tidyverse новичкам в R» . Середина . Проверено 24 августа 2023 г.
- ^ опубликована книга «Научите начинающих tidyverse» (5 июля 2017 г.). «Обучайте новичков tidyverse» . Объяснение дисперсии . Проверено 15 июля 2022 г.
- ^ «Почему панды чувствуют себя неуклюже, когда выходят из R» . Блог Расмуса Боата . Проверено 30 марта 2024 г.
- ^ «Пакеты Tidyverse — Tidyverse» . Проверено 26 ноября 2018 г.
- ^ «Пакеты Tidyverse» . www.tidyverse.org . Проверено 22 декабря 2020 г.
- ^ Силге, Джулия (01 февраля 2023 г.), tidytext: Анализ текста с помощью инструментов tidy , получено 3 февраля 2023 г.
- ^ «Опрятные модели» . www.tidymodels.org . Проверено 3 февраля 2023 г.
- ^ «Аккуратный количественный финансовый анализ» . business-science.github.io . Проверено 3 февраля 2023 г.