Size: a a a

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

2021 March 29

М

Машка in R (язык программирования)
Mikle Mikle
Друзья, а есть какие-то толковые бесплатные онлайн-курсы/туториалы по R с фокусом на dplyr/tidyverse для начинающих?
Хочу, чтобы стажеры относительно быстро научились вертеть данные в R: склеивание баз, расчет новых переменных, перекодирование, саммарайзинг, агрегация и тп
источник

DD

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

DD

Daria Der in R (язык программирования)
insertUI(
     selector = "whitelist_gene",
     where = "afterBegin",
     HTML("<script>var whitelist_gene = ['GeneC', 'GeneS', 'GeneCasd'];</script>"),
     multiple = FALSE,
     immediate = FALSE,
     session = getDefaultReactiveDomain()
   )
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Daria Der
insertUI(
     selector = "whitelist_gene",
     where = "afterBegin",
     HTML("<script>var whitelist_gene = ['GeneC', 'GeneS', 'GeneCasd'];</script>"),
     multiple = FALSE,
     immediate = FALSE,
     session = getDefaultReactiveDomain()
   )
Это совсем другое, нежели ты спрашивал
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Daria Der
insertUI(
     selector = "whitelist_gene",
     where = "afterBegin",
     HTML("<script>var whitelist_gene = ['GeneC', 'GeneS', 'GeneCasd'];</script>"),
     multiple = FALSE,
     immediate = FALSE,
     session = getDefaultReactiveDomain()
   )
Быстрее будет если сразу создашь все элементы в зависимости от инпута и потом просто включаешь или отключаешь элемента в зависимости от инпута
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Daria Der
insertUI(
     selector = "whitelist_gene",
     where = "afterBegin",
     HTML("<script>var whitelist_gene = ['GeneC', 'GeneS', 'GeneCasd'];</script>"),
     multiple = FALSE,
     immediate = FALSE,
     session = getDefaultReactiveDomain()
   )
Я так понял тебе надо что-то типа такого:

parameter_tabs <- tabsetPanel(
 id = "params",
 type = "hidden",
 tabPanel("ClientWithTran",   элементы UI),
 tabPanel("Transaction", элементы UI)
...
)

В UI вставляешь
parameter_tabs

А в серверную часть:
observeEvent(input$XXX, {
   updateTabsetPanel(session, "params", selected = input$tabs)
 })
источник

DD

Daria Der in R (язык программирования)
Aleksandr Pidtykan
Я так понял тебе надо что-то типа такого:

parameter_tabs <- tabsetPanel(
 id = "params",
 type = "hidden",
 tabPanel("ClientWithTran",   элементы UI),
 tabPanel("Transaction", элементы UI)
...
)

В UI вставляешь
parameter_tabs

А в серверную часть:
observeEvent(input$XXX, {
   updateTabsetPanel(session, "params", selected = input$tabs)
 })
не, сорри, там другая схема -  мне надо редактировать конкретную переменную внутри JS скрипта (который генерит юайный элемент). нюанс - я не могу использовать cutom message handler из-за модульной структуры и из-за того что в скрипте обращаются к глобальным переменным. Соответственно, если знаешь селектор можно вставить переменную с нужным значением после него.
источник
2021 March 30

PU

Philipp Upravitelev in R (язык программирования)
уважаемые, кто работает с big query, как вы это делаете? забираете данные в R и там все крутите?
а то я посмотрел на веб ide, и тоска взяла. может, есть какой-то нормальный клиент типа dbeaver?
источник

PU

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

БА

Байкулов Антон... in R (язык программирования)
Philipp Upravitelev
уважаемые, кто работает с big query, как вы это делаете? забираете данные в R и там все крутите?
а то я посмотрел на веб ide, и тоска взяла. может, есть какой-то нормальный клиент типа dbeaver?
А что нужно в веб ide, чтобы стала нормальной?
источник

AB

Alex Bukinich in R (язык программирования)
Всем добрый день! Подскажите, пожалуйста, как решить проблему с установкой пакетов R на винде. Пишет, что директория is not writable, unable to install packages. Как будто нет доступа у Rstudio к нужной директории. Я гуглил, но именно решения проблемы с доступом не нашёл. Предлагают через файл .Renviron изменить директорию установки, но у меня этого файла даже нет. В 10й винде новичок,только с мака пересел, там такого не было :(
источник

NK

Nikita Karlushin in R (язык программирования)
Alex Bukinich
Всем добрый день! Подскажите, пожалуйста, как решить проблему с установкой пакетов R на винде. Пишет, что директория is not writable, unable to install packages. Как будто нет доступа у Rstudio к нужной директории. Я гуглил, но именно решения проблемы с доступом не нашёл. Предлагают через файл .Renviron изменить директорию установки, но у меня этого файла даже нет. В 10й винде новичок,только с мака пересел, там такого не было :(
есть русские буквы в имени пользователя?
источник

AB

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

AB

Alex Bukinich in R (язык программирования)
Есть в one drive, куда предлагает опциогально устанавливать

Но в базовой директории и имени пользователя нет
источник

AI

Andrey Ivanov in R (язык программирования)
Alex Bukinich
Есть в one drive, куда предлагает опциогально устанавливать

Но в базовой директории и имени пользователя нет
а права есть? попробуйте от администратора запустить
источник

AB

Alex Bukinich in R (язык программирования)
Да, как раз получилось установить от имени администратора, спасибо!

Скажите, а есть какой-то метод дать RStudio такие права дефолтно?
источник

NK

Nikita Karlushin in R (язык программирования)
Alex Bukinich
Да, как раз получилось установить от имени администратора, спасибо!

Скажите, а есть какой-то метод дать RStudio такие права дефолтно?
скорее, это вопрос виндоуса и предоставления админских прав своей учетке
источник

AI

Andrey Ivanov in R (язык программирования)
по  ехе правой клавишей свойства -> и там поставьте изменение прав вкладка безопасность
источник

AB

Alex Bukinich in R (язык программирования)
Принято, гуглю! Спасибо, основная проблема решилась:)
источник

AB

Alex Bukinich in R (язык программирования)
Кайф!
источник