Size: a a a

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

2020 December 05

E

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

БА

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

E

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

E

Evgen in R (язык программирования)
а других людей 1С заставляете учить
источник

E

Evgen in R (язык программирования)
пусть тогда вся Россия программирует на 1С
источник

БА

Байкулов Антон... in R (язык программирования)
Ребяты, вопрос по shiny и объему оперативной памяти. Вот есть у меня скажем таблица на 40 гигов. Я её воткнул в утку, утку в локалку, локалку в виртуалку с 2гб оперативы.

В shiny можно при помощи dateRange изменить объём получаемой таблицы. И вот вопрос, что будет ежели юзер запросит данные за период общим объемом в 2,2 Гб скажем?
источник

JS

Jury Sergeev in R (язык программирования)
Байкулов Антон
Ребяты, вопрос по shiny и объему оперативной памяти. Вот есть у меня скажем таблица на 40 гигов. Я её воткнул в утку, утку в локалку, локалку в виртуалку с 2гб оперативы.

В shiny можно при помощи dateRange изменить объём получаемой таблицы. И вот вопрос, что будет ежели юзер запросит данные за период общим объемом в 2,2 Гб скажем?
По идее - ничего хорошего, как и сама идея, тащить столько данных на клиента
источник

БА

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

a

aGricolaMZ in R (язык программирования)
Переслано от aGricolaMZ
2020.12.06 в 16:00 будет следующая серия воскресного скRинкаста

https://zoom.us/j/97217774628?pwd=TXlvekhvMnplVW5KWFZYRjFNZFR0Zz09
источник

БА

Байкулов Антон... in R (язык программирования)
Артём Клевцов
Утка могёт читать/писать CSV/parquet ещё. Может ещё какие-то форматы.
Поймал в утке такую штуку.

Если dbWriteTable(con, "table", dataset), to sql-запрос будет 'SELECT * FROM table'
Если dbWriteTable(con, "Table", dataset), to sql-запрос будет 'SELECT * FROM "table"'

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

АК

Артём Клевцов... in R (язык программирования)
Байкулов Антон
А сколько данных на клиента - хорошо?) и второй вопрос - получается надо вводить ограничение на объем?
Если для визуализации, агрегируй, если надо именно даныне отдать, отдай файл (csv/xlsx).
источник

R

Rəhman in R (язык программирования)
Салам алейкум
источник

R

Rəhman in R (язык программирования)
Я новенький
источник

ИП

Иван Поздняков... in R (язык программирования)
А какой есть аналог relocate() и .after = в базовом R/data.table? Мне нужно вставить новую колонку в датафрейм сразу после какой-то колонки.
Контекст такой: нужно сделать враппер для json выдачи, которая превращается в относительно плоский датафрейм. В этом датафрейме нужно поменять местами колонки, выкинуть некоторые лишние. Еще нужно допустить, что API может изменяться, чтобы это не приводило к ошибкам. Например, изменение названий колонок, которые нужно найти, не должно приводить к ошибке, как и появление новых колонок.
Вот пример, как я бы это делал в тайди:
> first_cols <- c("Sepal.Length", "Petal.Length")
> iris %>%
+ select(!Species) %>%
+ relocate(any_of(first_cols))

 Sepal.Length Petal.Length Sepal.Width Petal.Width 1          5.1          1.4         3.5         0.2
источник

АК

Артём Клевцов... in R (язык программирования)
Иван Поздняков
А какой есть аналог relocate() и .after = в базовом R/data.table? Мне нужно вставить новую колонку в датафрейм сразу после какой-то колонки.
Контекст такой: нужно сделать враппер для json выдачи, которая превращается в относительно плоский датафрейм. В этом датафрейме нужно поменять местами колонки, выкинуть некоторые лишние. Еще нужно допустить, что API может изменяться, чтобы это не приводило к ошибкам. Например, изменение названий колонок, которые нужно найти, не должно приводить к ошибке, как и появление новых колонок.
Вот пример, как я бы это делал в тайди:
> first_cols <- c("Sepal.Length", "Petal.Length")
> iris %>%
+ select(!Species) %>%
+ relocate(any_of(first_cols))

 Sepal.Length Petal.Length Sepal.Width Petal.Width 1          5.1          1.4         3.5         0.2
setcolorder.
источник

R

R in R (язык программирования)
https://twitter.com/rabaath/status/1335226691304775681
оказывается, бэкслэш в лямбде из-за того, что он похож на лямбду
источник

PU

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

VM

Valeria Minuk in R (язык программирования)
Всем привет, может кто-то знает как можно соеденить данные с Фейсбука со страйпом, по каким критериям, возможно ге совсем профильный чат, но вдруг кто-то стыкался
источник
2020 December 06

ИП

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

PU

Philipp Upravitelev in R (язык программирования)
Henrik Bengtsson объясняет разницу между %>% и |>
вообще, рекомендую весь тред прочитать
https://twitter.com/henrikbengtsson/status/1335331075522920448
источник