Size: a a a

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

2021 February 01

AS

Alexander Semenov in R (язык программирования)
Как раз недавно bad practices собирали.
источник

IS

Ivan Struzhkov in R (язык программирования)
ну наверное. Но давным давно - это вполне себе предлагалось)
источник

PU

Philipp Upravitelev in R (язык программирования)
Ivan Struzhkov
ну наверное. Но давным давно - это вполне себе предлагалось)
лет так семь назад, угу %)
источник

IS

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

GS

Gleb Suvorov in R (язык программирования)
Ivan Struzhkov
можно и без магритера  в таком виде[][]
Но эстетически - это странно
вот нельзя в таком)) (почему-то не завелось с вновь создаваемыми колонками в количесте) потому и написал про магриттр // всмысле - так-то можно, но вот с переиспользованием результатов и проч - у меня не вышло
источник

A

Andrey in R (язык программирования)
Ivan Struzhkov
Вопрос к знатокам дата тейбла
есть ли варианты в записи вида
dt[, ":="(aa=x+y, bb=aa+1)"]


переиспользоать колнку созданую в одном чейне
по аналогии
м
dt[,{zz=aa+1;kk=zz+1}]
есть! dt[, :=(a = a <- 1:2, b = a + 1)]
источник

IS

Ivan Struzhkov in R (язык программирования)
Gleb Suvorov
вот нельзя в таком)) (почему-то не завелось с вновь создаваемыми колонками в количесте) потому и написал про магриттр // всмысле - так-то можно, но вот с переиспользованием результатов и проч - у меня не вышло
холд май бир
dt<-data.table(mtcars)
dt[,':='(aa=gear+carb)][,':='(bb=aa+1)][]
dt<-data.table(mtcars)
dt[,':='(aa=gear+carb)][,bb:=aa+1][]
источник

IS

Ivan Struzhkov in R (язык программирования)
Andrey
есть! dt[, :=(a = a <- 1:2, b = a + 1)]
фига се! прям присвоение внутри у ней... спасибо !
источник

A

Andrey in R (язык программирования)
только надо моржовый оператор в бэктики обернуть, у меня форматирование их съело
источник

IS

Ivan Struzhkov in R (язык программирования)
да да, понятная история.
источник

GS

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

A

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

IS

Ivan Struzhkov in R (язык программирования)
мощно, я не нагуглил.  on-the-fly не додумался написать.
источник

EM

Evgeniy Myskov in R (язык программирования)
Всем привет. Нужен был пакет, который бы позволял из датафрейма генерить код для создания таблицы в SQL. Нашел такой https://rdrr.io/github/brooksandrew/Rsenal/man/makeSQL_createTable.html, но он уже не жив и не устанавливается.

Может быть, кто-то уже подобным решением пользовался?
источник

PU

Philipp Upravitelev in R (язык программирования)
а чем не нравится dbWriteTable? из DBI
источник

EM

Evgeniy Myskov in R (язык программирования)
Philipp Upravitelev
а чем не нравится dbWriteTable? из DBI
R не подключен к нужному источнику данных (и не может быть подключен по техническим причинам).
источник

PU

Philipp Upravitelev in R (язык программирования)
хм. в таком случае, мне кажется, проще самому написать функцию
источник

EP

Ed P in R (язык программирования)
Глядите, тут эксель в язык программирования превращается:
https://m.habr.com/ru/news/t/540308/

Интересно, насколько это может изменить ландшафт в анализе данных / статистике
источник

AS

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

DK

Dm Kb in R (язык программирования)
Evgeniy Myskov
Всем привет. Нужен был пакет, который бы позволял из датафрейма генерить код для создания таблицы в SQL. Нашел такой https://rdrr.io/github/brooksandrew/Rsenal/man/makeSQL_createTable.html, но он уже не жив и не устанавливается.

Может быть, кто-то уже подобным решением пользовался?
Не очень понял вопрос, но может посмотреть: dbplyr::copy_to() и dbplyr::show_query()
источник