Size: a a a

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

2020 December 28

ЕТ

Евгений Томилов... in R (язык программирования)
Классно, спасибо!
источник

a

aGricolaMZ in R (язык программирования)
Евгений Томилов
Да я смотрел, к тому же я хочу запилить функцию, в которую смогу просто кидать столбцы, по которым буду фильтровать. Поэтому обращаюсь к коллективному разуму.
Я бы перевел в длинный формат все переменные и убирал бы уже в полученном венегрете из трёх колонок
источник

JL

Julia Laryushina in R (язык программирования)
а зачем так сложно?
почему не kind of
data <- mtcars %>% select(cyl, vs, am, gear, carb)
data$vs[1] <- "kek"
data$am[3] <- "bishkek"
data$gear[5] <- "cheburek"

lim = 1
for (group in names(data)){
 data %<>% group_by(!!sym(group)) %>% filter(n() > lim) %>% ungroup
}
источник

JL

Julia Laryushina in R (язык программирования)
а, вижу с data.table хорошее решение, моё - отмена
источник

АК

Артём Клевцов... in R (язык программирования)
Julia Laryushina
а зачем так сложно?
почему не kind of
data <- mtcars %>% select(cyl, vs, am, gear, carb)
data$vs[1] <- "kek"
data$am[3] <- "bishkek"
data$gear[5] <- "cheburek"

lim = 1
for (group in names(data)){
 data %<>% group_by(!!sym(group)) %>% filter(n() > lim) %>% ungroup
}
Решение простое, но вот эти вот sym, !! портят всю простоту, ибо эзотеричны по природе.
источник

JL

Julia Laryushina in R (язык программирования)
Можно и без них
Емнип, функция либо group_by_ по строковым названиям (но она deprecated), либо ещё что-то.
источник

JL

Julia Laryushina in R (язык программирования)
да, group_by_
источник

JL

Julia Laryushina in R (язык программирования)
for (group in names(data)){
 data %<>% group_by_(group) %>% filter(n() > lim) %>% ungroup
}

ну и будет вот такая штука вполне работать, просто варнинги кидать
а потом захочется вернуться к чему-то
!!sym(group)
-подобному =)
источник

A

Andrey in R (язык программирования)
Julia Laryushina
for (group in names(data)){
 data %<>% group_by_(group) %>% filter(n() > lim) %>% ungroup
}

ну и будет вот такая штука вполне работать, просто варнинги кидать
а потом захочется вернуться к чему-то
!!sym(group)
-подобному =)
уже ж {{}} завезли для этих целей
источник

JL

Julia Laryushina in R (язык программирования)
Тем паче:)
источник
2020 December 29

БА

Байкулов Антон... in R (язык программирования)
ТоваRищи, вопрос по Docker. Хочу разместить на одной VM несколько контейнеров с shiny, R-studio и какую-нибудь DB. Как лучше прикинуть необходимые параметры VM?
источник

АК

Артём Клевцов... in R (язык программирования)
Байкулов Антон
ТоваRищи, вопрос по Docker. Хочу разместить на одной VM несколько контейнеров с shiny, R-studio и какую-нибудь DB. Как лучше прикинуть необходимые параметры VM?
docker-compose глянь, там всё удобненько сделано для запуска кучм контейнеров и линковки их при необходимости.
источник

БА

Байкулов Антон... in R (язык программирования)
Артём Клевцов
docker-compose глянь, там всё удобненько сделано для запуска кучм контейнеров и линковки их при необходимости.
Спасибо.
источник

DD

Daria Der in R (язык программирования)
Привет, коллеги! кто-нибудь знает, есть ли какой-то тул или либа для отрисовки структуры  шайни приложения помимо shinyassemble? или мб существует какой-то другой подход.
источник

EP

Ed P in R (язык программирования)
Daria Der
Привет, коллеги! кто-нибудь знает, есть ли какой-то тул или либа для отрисовки структуры  шайни приложения помимо shinyassemble? или мб существует какой-то другой подход.
Есть reactlog, рисует элементы приложения и их взаимодействие во времени

Спасибо за наводку о shinyassemble.
источник

DD

Daria Der in R (язык программирования)
Ed P
Есть reactlog, рисует элементы приложения и их взаимодействие во времени

Спасибо за наводку о shinyassemble.
Не совсем то, мне очень хочется видеть модульную структуру.
источник
2020 December 30

БА

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

АК

Артём Клевцов... in R (язык программирования)
Байкулов Антон
ТоваRищи, не могу вкурить как сделать так, чтобы при развёртывании докер-контейнера, он автоматически делал clone с приватной репы гитхаб.
В entrypoint положи скрипт, который будет делать git clone, а потом переданную в command команду.
источник

БА

Байкулов Антон... in R (язык программирования)
Артём Клевцов
В entrypoint положи скрипт, который будет делать git clone, а потом переданную в command команду.
А как пройти авторизацию? Хочется именно через ssh
источник

АК

Артём Клевцов... in R (язык программирования)
Байкулов Антон
А как пройти авторизацию? Хочется именно через ssh
Положи ключи или передай через переменные окружения.
источник