Size: a a a

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

2021 April 21

AS

Alexander Semenov in R (язык программирования)
Ну вот да, я потому и догадался. Просто не ясно, как один и тот же код файлы из одного места слепил корректно, а из другого не осилил.
источник

AS

Alexander Semenov in R (язык программирования)
Заменил sapply на lapply и всё сработало. Но "осадочек остался", поэтому в будущем постараюсь пользовать map_df.
источник

ИП

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

ИП

Иван Поздняков... in R (язык программирования)
Просто он упрощает структуру по возможности, например, до вектора из списка.
Это может быть удобно, если нужно что-то итеративно посчитать, но создает такие неурядицы, что иногда выдает входе вектор, а иногда — датафрейм (и сложно предсказать тогда). Это ломает функции, которые, например, ждут только датафреймы. Этим же грешит и базовые датафреймы и матрицы, «упрощая» до вектора по умолчанию стуруктуру
источник

AS

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

PU

Philipp Upravitelev in R (язык программирования)
знаете, я всю дорогу пользуюсь lapply, и это покрывает подавляющее большинство моих задач
источник

AS

Alexander Semenov in R (язык программирования)
Я файлы пачкой из папки читаю раз в квартал следующим образом: скопировал старый код с SO и если он работает, то в следующем квартале копирую его же. Если не работает (как сейчас) начинаю разбираться.
источник

PU

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

AS

Alexander Semenov in R (язык программирования)
В других ситуациях sapply/lapply использую крайне редко, но в голове непредсказуемость sapply всегда держу.
источник

AS

Alexander Semenov in R (язык программирования)
99,9% моего кода -- это ad hoc из разряда "я просто посмотреть".
источник

PU

Philipp Upravitelev in R (язык программирования)
угу, угу
источник
2021 April 22

DP

Dmitry Perepechin in R (язык программирования)
Привет. Бросай ты это дело)) табсет делается либо полностью на колонку, либо полностью на ряд. Чтоб сделать так как ты хочешь нужно будет играться с таббоксами из шайни.
источник

DP

Dmitry Perepechin in R (язык программирования)
Если тебе ещё нужно будет чтоб твой дашборд скролился вниз, то ещё и немного со стилем поиграть придется:

Page1 {style="position:relarive;" }
====================

Column {style="height:100pc;"}
 -----------------------
### scatters

{r}
Plot1 <- plot(rnorm(100, 1, 3)
Plot2 <- plot(rnorm(100, 1, 5)

TabBox(width = 6, tabPanel("3", Plot1),
tabPanel("5", Plot2))

Plot3 <- hist(rnorm(100, 1, 3)
Plotr <- hist(rnorm(100, 1, 5)

TabBox(width = 6, tabPanel("3", Plot3),
tabPanel("5", Plot4))
источник

DP

Dmitry Perepechin in R (язык программирования)
Если же не нужно скроллить даш, то просто убираешь историю со стилем, но только таббокс тебе помогут.
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
понял, спасибо, не буду тогда сильно заморачиваться с табсетами.
Скролл мне не очень нравится, я сейчас реализовал при помощи новых вкладок, получилось вполне окейно.

Благодарю за участие)
источник

DP

Dmitry Perepechin in R (язык программирования)
Можешь ещё посмотреть на пакет crosstalk, если у тебя графики однотипные, допустим для разных групп в данных, поможет сделать тебе фильтр и не нужны тогла будут табсеты. Но для контурных карт вроде не пойдёт
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
Спасибо, чекну
источник

ОЛ

Олег Логинов... in R (язык программирования)
Подскажите, как удалить пробелы между символами и можно ли привести текстовый формат сразу в числовой? Сейчас числа отображаются как текст.

Если переводить сразу в numeric или integer, то выдает NA
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
str_remove()
источник

AS

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