Size: a a a

R language and Statistical data analysis

2020 May 22

m

monagatep in R language and Statistical data analysis
Самому писать, что ли...
источник

JS

Jury Sergeev in R language and Statistical data analysis
а так - есть пакеты удобные future и future.apply, foreach
источник

m

monagatep in R language and Statistical data analysis
future надо посмотреть, да
источник

JS

Jury Sergeev in R language and Statistical data analysis
monagatep
Так он не на уровне потоков работает, а создаёт процессы, и гоняет по сокету данные. А мне бы -- пакет, который параллелит на уровне потоков, ну или хотя бы через shared memory гоняет
ну нет, такого нет, только процессы, надо это учитывать
источник

m

monagatep in R language and Statistical data analysis
Я понял.
источник

m

monagatep in R language and Statistical data analysis
Можете подсказать, почему в R потоки не поддерживаются?
источник

JS

Jury Sergeev in R language and Statistical data analysis
ну или тот же data.table использовать, он умеет в параллельность
источник

JS

Jury Sergeev in R language and Statistical data analysis
monagatep
Можете подсказать, почему в R потоки не поддерживаются?
дизайн операционки и мультиплатформенность R
источник

JS

Jury Sergeev in R language and Statistical data analysis
monagatep
Можете подсказать, почему в R потоки не поддерживаются?
источник

JS

Jury Sergeev in R language and Statistical data analysis
самое оно для многопоточности )
источник

АК

Артём Клевцов... in R language and Statistical data analysis
monagatep
Можете подсказать, почему в R потоки не поддерживаются?
Где не поддерживается?
Поддерживаются, но с оговорками, да и не все задачи могут быть легко распараллелены. Есть foreach с бэкендами, есть future, есть, в конце концов, parallel (для юникс). В этом случае входные данные бьются на чанки и раскидываются по воркреам.
C/C++ код распараллеливается через OpenMP (data.table как раз использует именно этот метод). C++ код также параллелится через RcppParallel или RcppThread, как указали выше.
источник

АК

Артём Клевцов... in R language and Statistical data analysis
monagatep
Можете подсказать, почему в R потоки не поддерживаются?
И в догонку вопрос: а где поддерживается из коробки? Только в спец. софте заточенном на бигдату, пожалуй.
источник

A

Andrey in R language and Statistical data analysis
Артём Клевцов
И в догонку вопрос: а где поддерживается из коробки? Только в спец. софте заточенном на бигдату, пожалуй.
В H2O, и это как раз софт, заточенный на бигдату. Зато именно из коробки, стартанул инстанс с нужным числом ядер и дальше не паришься, что может работать в многопотоке, именно так и будет работать.
источник

K

Konstantin in R language and Statistical data analysis
Хай! Подскажите, есть 2 таблички, поля столбцов одинаковые. как мне влить данные из первой во вторую, джойны просто добавляют столбцы.
источник

K

Konstantin in R language and Statistical data analysis
источник

A

Andrey in R language and Statistical data analysis
что и куда вливать? Где минимальный воспроизводимый пример? Вслепую скажу, что джойнить нужно правильно, а неправильно джойнить не нужно
источник

K

Konstantin in R language and Statistical data analysis
ну вот в верхней табличке данные за 29-ое и 30ое апреля, а в нижней там пустота NA
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R language and Statistical data analysis
Konstantin
Хай! Подскажите, есть 2 таблички, поля столбцов одинаковые. как мне влить данные из первой во вторую, джойны просто добавляют столбцы.
Читаем правила, гадать что с чем объединять нет ни у кого здесь желания
источник

АН

Алексей Нагорский... in R language and Statistical data analysis
Похоже на union
источник

K

Konstantin in R language and Statistical data analysis
Andrey
что и куда вливать? Где минимальный воспроизводимый пример? Вслепую скажу, что джойнить нужно правильно, а неправильно джойнить не нужно
вот из первых двух получить третью
источник