Size: a a a

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

2021 June 26

М

Марк in R (язык программирования)
А почему вместо !is.na использовать drop_na?
источник

М

Марк in R (язык программирования)
Какая база данных?
источник

М

Марк in R (язык программирования)
Вот я писал несколько дней назад
источник

М

Марк in R (язык программирования)
Переслано от Марк
Привет) @semenoffalex, не знаю, актуально еще или нет, но кажется, я разобрался, как всегда получать нормальную кирилицу от RMySQL.

Надо не только прописать
dbSendQuery(conn, "SET NAMES cp1251"). Это позволит считывать из БД данные которые в существующую таблицу записаны кириллицей. Но если столбец создан select-запросом и обозван кириллицей, или в его ячейках есть кириллица, то все равно будут возвращаться крякозябры.

Чтобы этого не было надо создать функцию:
set_utf8 <- function(x) {
 # Declare UTF-8 encoding on all character columns:
 chr <- sapply(x, is.character)
 x[, chr] <- lapply(x[, chr, drop = FALSE], `Encoding<-`, "UTF-8")
 # Same on column names:
 Encoding(names(x)) <- "UTF-8"
 x
}

И потом каждый раз оборачивать в нее запрос к БД:

from_base <- set_utf8(dbGetQuery(conn, query))
источник

h

helby in R (язык программирования)
Уже разобрался))

В моем случае, сработало utf8
источник

М

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

h

helby in R (язык программирования)
Не, точно MySQL
источник

ИП

Иван Поздняков... in R (язык программирования)
Всем привет! Завтра в 16:00 будем анализировать данные Public Park Access:
https://github.com/rfordatascience/tidytuesday/blob/master/data/2021/2021-06-22/readme.md

Ссылка на Zoom: https://zoom.us/j/99841644326
источник
2021 June 27

JS

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

JS

Jury Sergeev in R (язык программирования)
кто нибудь mlr3 и lightgbm как mlr3_learner использует?
источник

БА

Байкулов Антон... in R (язык программирования)
Товарищи не сочтите за наброс. Сижу изучаю питон(в силу необходимости по работе) и возникла мысль.

Питон - язык программирования, в который добавили библиотеки для работы с данными
R - язык для работы с данными, на котором можно программировать.

Под программированием я имею ввиду всякие функциональные штуки типо подключение к БД, создание API и т.д.

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

ДВ

Дмитрий Володин... in R (язык программирования)
Ну так и есть. Питон - общего назначения. Плюс простой и лëгкий в изучении с очень богатой стандартной библиотекой.

Ну а про Р всë понятно.

ПС. Фраза "не сочтите за наброс" равнозначна фразе "я не расист, но")))
источник

БА

Байкулов Антон... in R (язык программирования)
Просто мой организм не принимает pandas после векторизации в R
источник

A

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

A

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

A

Andrey in R (язык программирования)
но теперь вместо мелких пакетов с отдельными лёрнерами есть вот такой сборник https://mlr3extralearners.mlr-org.com/articles/learners/learner_status.html
источник

JS

Jury Sergeev in R (язык программирования)
ага, а какая версия R у Вас???? у меня 3.6.2 - и при попытке сделать train - получаю "R Session Aborted"

взял исходники лирнера, через browser() отладился, в основном вылетает на этом вызове:

# train model
     mlr3misc::invoke(
       .f = lightgbm::lgb.train
       , data = private$dtrain
       , params = pars
       , eval = feval
       , init_model = init_model
     ) # use the mlr3misc::invoke function (it's similar to do.call())

а иногда на этом:

# create lgb.Datasets
     p = mlr3misc::invoke(
       .f = self$model$predict
       , data = as.matrix(newdata)
       , reshape = TRUE
     )

если же обучать lightgbm напрямую, не через mlr3 - все хорошо... сижу чешу репу, что это может быть
источник

A

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

JS

Jury Sergeev in R (язык программирования)
и да, у меня винда...
источник

JS

Jury Sergeev in R (язык программирования)
давно уже собирал lightgbm из исдохников, все было хорошо, сейчас бинарник уже готовый с пакетом ставится
источник