Size: a a a

R (язык программирования)

2020 November 26

PU

Philipp Upravitelev in R (язык программирования)
я шайни не использую на постоянной основе, поэтому это будет пересказ мануалов, боюсь :(
источник

АК

Артём Клевцов... in R (язык программирования)
⌨️
# Generated by roxygen2: do not edit by hand

importFrom(Rcpp,sourceCpp)
useDynLib(hellorust)
У меня только evalCpp импортируется.
https://cran.r-project.org/web/packages/Rcpp/vignettes/Rcpp-package.pdf
Пункт 2.8.
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Alexey Seleznev
Друзья, в прошлую субботу я выступал на Product Star Conference с докладом "Учим язык R на примере SQL запросов".

Дело в том, что когда я только начинал R учить мне такой аналогии не зватало, т.к. SQL на тот момент я уже неплохо знал.

В вебинаре рассмотрен dplyr, и проведены аналогии его глаголов с SQL запросами.

Рассмотрены все основные операции:

- Выборка столбцов
- Объединение таблиц
- Добавление вычисляемых столбцов
- Фильтрация данных
- Сортировка данных

Все материалы в описании к видео

https://youtu.be/bbYC-uq250A
YouTube
Учим язык R на примере SQL запросов (Product Star Conference 2020)
Доклад с конференции Product Star Conference 2020 (https://productstar.ru/conf)

Организатор: Product Star (https://productstar.ru/)

====================
Описание:

Т.к. язык SQL является одним из наиболее популярных, благодаря тому, что используется во всех реляционных базах данных я попытался на его примере дать вводную лекцию о том, как выполнять все те же операции над данными в языке R.

Если вы ранее не сталкивались с SQL не проблема, в ходе доклада объясняются основы обоих языков.

Вы научитесь в SQL и R выполнять следующие операции:

1. Выбирать из таблицы нужные столбцы
2. Объединять таблицы
3. Добавлять вычисляемые столбцы
4. Фильтровать данные
5. Сортировать данные

====================
Материалы:
Презентация: https://www2.slideshare.net/ssuser459d25/r-sql-product-star-conference
Код рассмотренный в ходе доклада: https://github.com/selesnow/publications/tree/master/code_example/ProductStar%20%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D1%8F%202020

====================
Тайм коды:…
Зачем все усложнять какими-то аналогами ?
sqldf package для таких случаев есть
источник

⌨️ in R (язык программирования)
Артём Клевцов
У меня только evalCpp импортируется.
https://cran.r-project.org/web/packages/Rcpp/vignettes/Rcpp-package.pdf
Пункт 2.8.
Ну у меня в нормальном пакете так же, а тут просто я попытался скрестить нескрещиваемое и получается не очень)
источник

AS

Alexey Seleznev in R (язык программирования)
Aleksandr Pidtykan
Зачем все усложнять какими-то аналогами ?
sqldf package для таких случаев есть
в вебинаре я о нём тоже упоминал в этом докладе, и показал что так можно, но я никогда не приветствовал использование одного языка внутри другого
источник

AS

Alexey Seleznev in R (язык программирования)
ну и возможности SQL значительно уступают dplyr / data.table
источник

AS

Alexey Seleznev in R (язык программирования)
а по вашему мнению берём R, и пишем всю манипуляцию данных внутри него на SQL, не изучая возможности самого языка
источник

БА

Байкулов Антон... in R (язык программирования)
Alexey Seleznev
ну и возможности SQL значительно уступают dplyr / data.table
Теперь тоже так считаю=)
источник

PU

Philipp Upravitelev in R (язык программирования)
Aleksandr Pidtykan
Зачем все усложнять какими-то аналогами ?
sqldf package для таких случаев есть
он еще жив что ли? зачем? оО
источник

АК

Артём Клевцов... in R (язык программирования)
Philipp Upravitelev
он еще жив что ли? зачем? оО
А что ему сделается.
источник

PU

Philipp Upravitelev in R (язык программирования)
ну могли забросить или перестать развивать, например
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Philipp Upravitelev
он еще жив что ли? зачем? оО
Ну я его как вход рекомендовал всегда - конечно для изучения скл
источник

AS

Alexey Seleznev in R (язык программирования)
Aleksandr Pidtykan
Ну я его как вход рекомендовал всегда - конечно для изучения скл
а я с него и начинал делать первые шаги, потому что как раз не нашел материала который на примере SQL показал как тоже самое сделать в R
источник

AS

Alexey Seleznev in R (язык программирования)
Но зато нашел sqldf
источник

AS

Alexey Seleznev in R (язык программирования)
Philipp Upravitelev
он еще жив что ли? зачем? оО
ну такое
источник

PU

Philipp Upravitelev in R (язык программирования)
я что-то такое и предполагал, да
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Philipp Upravitelev
я что-то такое и предполагал, да
Для обучения очень рекомендую, правда больше для деплюрщиков
источник

AP

Aleksandr Pidtykan in R (язык программирования)
источник

PU

Philipp Upravitelev in R (язык программирования)
я знаю, спасибо :)
у меня эта ссылка есть в доп.материалах к вебинару
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Philipp Upravitelev
я знаю, спасибо :)
у меня эта ссылка есть в доп.материалах к вебинару
Ах точно, ты же из "наших" ) ....
источник