Size: a a a

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

2020 October 26

PU

Philipp Upravitelev in R (язык программирования)
вот эти пустые строки занимают?
источник

IS

Ivan Struzhkov in R (язык программирования)
угу, там где пустое множество в листе - они почему то отфильторовались
источник

IS

Ivan Struzhkov in R (язык программирования)
что бы контекст задать - я текстовой стринге ищу паттерны регэкспом и все что нахожу - в лист засовываю через str_extract all
источник

IS

Ivan Struzhkov in R (язык программирования)
но могу и не найти
источник

АК

Артём Клевцов... in R (язык программирования)
Ivan Struzhkov
что бы контекст задать - я текстовой стринге ищу паттерны регэкспом и все что нахожу - в лист засовываю через str_extract all
Думаю, тут тоже можно копнуть в оптимизацию.
источник

IS

Ivan Struzhkov in R (язык программирования)
да это следующий кандидат на оптимизацию
источник
2020 October 27

ЕТ

Евгений Томилов... in R (язык программирования)
Дамы и господа, как бы вы наиболее кратко склеили две table поэлементно при условии, что типы данных могут быть любыми? Например:

matrix_1 <- matrix(c("1", "2", 
                    "3", "4"), byrow = TRUE, ncol = 2)

matrix_2 <- matrix(c("a", "b",
                    "c", "d"), byrow = TRUE, ncol = 2)


example_matrix <- matrix(c("1 - a", "2 - b",
                          "3 - c", "4 - d"), byrow = TRUE, ncol = 2)
источник

ЕТ

Евгений Томилов... in R (язык программирования)
В данный момент я нагуглил вот такое:

dim<-`(sprintf('%s - %s', matrix_1, matrix_2), dim(matrix_1))
источник

PU

Philipp Upravitelev in R (язык программирования)
но матрицы это же не таблицы, это же просто векторы с размерностью...
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Philipp Upravitelev
но матрицы это же не таблицы, это же просто векторы с размерностью...
Да, да.
источник

PU

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

ЕТ

Евгений Томилов... in R (язык программирования)
Philipp Upravitelev
что нужно-то в результате? таблицы, матрицы?
Не особо важно, я сделал в матрицы. Нужна структура данных, которую я потом смогу напечатать табличкой.
источник

PU

Philipp Upravitelev in R (язык программирования)
ну вот, например
res <- paste(matrix_1, matrix_2, sep = '-')
dim(res) <- c(2, 2)
источник

PU

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

PU

Philipp Upravitelev in R (язык программирования)
но это почти одно и то же, что и ваш sprintf
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Philipp Upravitelev
ну вот, например
res <- paste(matrix_1, matrix_2, sep = '-')
dim(res) <- c(2, 2)
Ага, я уже такой тоже сделал. Просто хотел в одну строку с минимумом переприсваиваний.
источник

ЕТ

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

ЕТ

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

JS

Jury Sergeev in R (язык программирования)
Артём Клевцов
Кстати, может кто в курсе, ClickHouse умеет в UPDATE/UPSERT? Что мне показалось, что не очень.
так он же не для этого, он для быстро записать, сильно сжать и потом быстро прочитать... даже джойны там не очень были
источник

PU

Philipp Upravitelev in R (язык программирования)
Jury Sergeev
так он же не для этого, он для быстро записать, сильно сжать и потом быстро прочитать... даже джойны там не очень были
у меня в одной из работ была специфичная логика - мы clickhouse использовали как хранилище данных, куда заливали уже собранные и почищенные данные от пользователей
в первую очередь потому что постгря не справлялась с такими объемами (по словам нашего дба, как там реально было - я хз)
источник