Size: a a a

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

2021 January 12

I

Igor in R (язык программирования)
Ed P
час может быть неоптимально. Я не знаю как в родном shinyproxy это устроено, но в shinystudio помимо шайни-сервера есть еще Rstudio (тоже через контейнер запускается, но с другими параметрами). IDE уж точно дольше часа может работать. М.б. раз в сутки или раз в неделю по пятницам.
не, ну шайни прокси только для конечных пользователей. там нет rstudio
источник

БА

Байкулов Антон... in R (язык программирования)
У меня вопрос. Если у информационной панели на Shiny-server всего 20-30 пользователей, её нужно через shiny-proxy реализовывать?
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Байкулов Антон
У меня вопрос. Если у информационной панели на Shiny-server всего 20-30 пользователей, её нужно через shiny-proxy реализовывать?
Вопрос не корректный. Shinyproxy  предоставляет ряд преимуществ перед бесплатной серверной версией - это права доступы и маштабируемость (не однопоточность). От этого надо и исходить, если разные права не нужны и нет нагрузки то смысла нет.
источник

EP

Ed P in R (язык программирования)
Igor
не, ну шайни прокси только для конечных пользователей. там нет rstudio
я не понял вас. имел в виду проект shinystudio - докерная сборка shinyproxy + nginx + база данных. Там уже несколько IDE встроено: Rstudio, VSCode и что-то для питона.
источник

AS

Alexander Semenov in R (язык программирования)
Philipp Upravitelev
по мне, так обычный питон, написано достаточно аккуратно, смысл конструкций вполне понятен
навскидку, в R такое было бы раза в полтора короче, мне кажется.
Ну вот "навскидку" и мне кажется, что в R это всё сильно проще, но пока не попробуешь наверняка не узнаешь.
источник

S

Stan in R (язык программирования)
Alexander Semenov
Это, на секундочку, ноутбук с золотом на Кеггле.
Господи. Как же хорошо, шо R учу.
источник

NN

Nikolai Neustroev in R (язык программирования)
Alexander Semenov
Простите, не розжига розни ради, а образования для: это задачка такая сложная или просто пЕтон такой ... ?

Я просто по-питонячьи не очень хорошо понимаю, чтобы разобрать, что тут наворочено.
Не экстраполируйте (как бы помягче сказать) своеобразие пандаса на весь питон
источник

AS

Alexander Semenov in R (язык программирования)
Nikolai Neustroev
Не экстраполируйте (как бы помягче сказать) своеобразие пандаса на весь питон
А я и не экстраполирую. Python -- прекрасный язык программирования. Просто больно смотреть, когда люди берутся на нём за анализ данных.
источник

AS

Alexander Semenov in R (язык программирования)
https://www.kaggle.com/c/tmdb-box-office-prediction/overview Там, кстати, задачка-то любопытная: регрессия на target, который принимает значения от 1 до 1,2 млрд., будучи сильно скошенным влево =)
источник

AS

Alexander Semenov in R (язык программирования)
Хотел взять её для примера коллегам, но пока не очень понимаю, как при таком таргете перевести RMSLE  = 0.68770 в $$$. Т.е. понятно, что экспоненту надо в степень этого числа возвести, но результат выходит какой-то странный для меня.
источник

AA

A.K. A.K. in R (язык программирования)
Иногда непонятно, зачем так криво многое в Пандасе. В одних случаях скобочки ставить, в других не ставить. В R однообразно скобочки стоят( допустим размерность датафрейма, в Пандасе же в любых функциях стоят, а для размерности уже нет... Почему не сделать было однообразно)В Пандасе четыре вида пропущенных значений (может это реально полезно, но я до этого пока не дошёл), при том в пандовской книге написано что для сравнения в R всего один вид, но такое реализовать было нельзя и поэтому в Пандасе их 4. И вот такой фигни полным полно. Хотя может я ещё не постиг крутость Пандаса, но многие вещи вызывают явные неудобства в сравнении.
источник

БА

Байкулов Антон... in R (язык программирования)
Aleksandr Pidtykan
Вопрос не корректный. Shinyproxy  предоставляет ряд преимуществ перед бесплатной серверной версией - это права доступы и маштабируемость (не однопоточность). От этого надо и исходить, если разные права не нужны и нет нагрузки то смысла нет.
Некорректных вопросов у меня всегда есть=)

Например, как написать в Shiny-приложении файл ui.R на 500+ строк. Например, в php есть функция include, которая позволят просто вставить кусок кода по ссылке из файла.

Соответственно при разработке можно писать код частями и раскидывать по файлам, подключая в основном файле всего одной строчкой.
источник

АК

Артём Клевцов... in R (язык программирования)
A.K. A.K.
Иногда непонятно, зачем так криво многое в Пандасе. В одних случаях скобочки ставить, в других не ставить. В R однообразно скобочки стоят( допустим размерность датафрейма, в Пандасе же в любых функциях стоят, а для размерности уже нет... Почему не сделать было однообразно)В Пандасе четыре вида пропущенных значений (может это реально полезно, но я до этого пока не дошёл), при том в пандовской книге написано что для сравнения в R всего один вид, но такое реализовать было нельзя и поэтому в Пандасе их 4. И вот такой фигни полным полно. Хотя может я ещё не постиг крутость Пандаса, но многие вещи вызывают явные неудобства в сравнении.
Разница в ЗП и количество вакансий устраняют неудобные вопросы к Python.
источник

АК

Артём Клевцов... in R (язык программирования)
Байкулов Антон
Некорректных вопросов у меня всегда есть=)

Например, как написать в Shiny-приложении файл ui.R на 500+ строк. Например, в php есть функция include, которая позволят просто вставить кусок кода по ссылке из файла.

Соответственно при разработке можно писать код частями и раскидывать по файлам, подключая в основном файле всего одной строчкой.
Имхо, лучше всего делать в виде пакета. Есть фреймворк golem для облегчения процесса.
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Байкулов Антон
Некорректных вопросов у меня всегда есть=)

Например, как написать в Shiny-приложении файл ui.R на 500+ строк. Например, в php есть функция include, которая позволят просто вставить кусок кода по ссылке из файла.

Соответственно при разработке можно писать код частями и раскидывать по файлам, подключая в основном файле всего одной строчкой.
Делай модульно и вставляй части ...
источник

JL

Julia Laryushina in R (язык программирования)
Байкулов Антон
Некорректных вопросов у меня всегда есть=)

Например, как написать в Shiny-приложении файл ui.R на 500+ строк. Например, в php есть функция include, которая позволят просто вставить кусок кода по ссылке из файла.

Соответственно при разработке можно писать код частями и раскидывать по файлам, подключая в основном файле всего одной строчкой.
А тут есть source и shiny modules
источник

ГД

Григорий Демин... in R (язык программирования)
Alexander Semenov
Простите, не розжига розни ради, а образования для: это задачка такая сложная или просто пЕтон такой ... ?

Я просто по-питонячьи не очень хорошо понимаю, чтобы разобрать, что тут наворочено.
Справедливости ради, там одна колонка со сложным типом - в каждой ячейке множество. В R list columns тоже не так чтобы совсем просто обрабатываются
источник

JL

Julia Laryushina in R (язык программирования)
Байкулов Антон
Некорректных вопросов у меня всегда есть=)

Например, как написать в Shiny-приложении файл ui.R на 500+ строк. Например, в php есть функция include, которая позволят просто вставить кусок кода по ссылке из файла.

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

EP

Ed P in R (язык программирования)
Байкулов Антон
Некорректных вопросов у меня всегда есть=)

Например, как написать в Shiny-приложении файл ui.R на 500+ строк. Например, в php есть функция include, которая позволят просто вставить кусок кода по ссылке из файла.

Соответственно при разработке можно писать код частями и раскидывать по файлам, подключая в основном файле всего одной строчкой.
В доках по шайни все это описано. Можно сорсить код, можно в модули/пакеты заворачивать.

Есть клевая книжка Mastering shiny, там минимум три раздела посвящено динамическим элементам, внешним файлам и модулям

Если код для UI на 500+ строк, я бы еще посмотрел , нет ли там повторов. Возможно, какие-то куски проще в функции обернуть и потом вызывать
источник

БА

Байкулов Антон... in R (язык программирования)
Julia Laryushina
Пока непонятно, в чем именно вопрос
Вопрос был в том как лучше организовать написание многа-кода. Спасибо за ответы! Ушёл пробовать.
источник