Size: a a a

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

2021 March 27

PD

Pavel Demin in R (язык программирования)
Ваш код некорректный, .SDcols пишется в конце, посмотрите в доки.
источник

М

Марк in R (язык программирования)
Pavel Demin
Ваш код некорректный, .SDcols пишется в конце, посмотрите в доки.
Все, понял, вот так верно. Спасибо!
источник

PD

Pavel Demin in R (язык программирования)
Марк
Все, понял, вот так верно. Спасибо!
кстати, если нужны просто суммы по строкам, то для этого частного случая есть base::rowSums() - решает Вашу задачу без apply, хотя с тз объема кода не очень выигрывает
источник

М

Марк in R (язык программирования)
Pavel Demin
кстати, если нужны просто суммы по строкам, то для этого частного случая есть base::rowSums() - решает Вашу задачу без apply, хотя с тз объема кода не очень выигрывает
Ну да тоже вариант) но с apply все же более универсальный вариант получается
источник

PD

Pavel Demin in R (язык программирования)
Марк
Ну да тоже вариант) но с apply все же более универсальный вариант получается
Дело в том, что вы сегодня утром писали о скорости 🙂
простой дата.тейбл на 10 млн строк и две колонки:
dt = data.table(a = rnorm(10000000),
               b = rnorm(10000000))


считаем время двух способов:

t_rowsums <- system.time({
   dt[, rowSums(.SD)]

t_apply <- system.time({
   dt[, apply(.SD, 1, sum)]
})


смотрим результат:
#> t_rowsums 
#   user  system elapsed  
# 0.217   0.106   0.333


#> t_apply 
#    user  system elapsed  
# 34.156   0.847  35.889
источник

М

Марк in R (язык программирования)
Pavel Demin
Дело в том, что вы сегодня утром писали о скорости 🙂
простой дата.тейбл на 10 млн строк и две колонки:
dt = data.table(a = rnorm(10000000),
               b = rnorm(10000000))


считаем время двух способов:

t_rowsums <- system.time({
   dt[, rowSums(.SD)]

t_apply <- system.time({
   dt[, apply(.SD, 1, sum)]
})


смотрим результат:
#> t_rowsums 
#   user  system elapsed  
# 0.217   0.106   0.333


#> t_apply 
#    user  system elapsed  
# 34.156   0.847  35.889
Ок))
источник
2021 March 28

Н

Не Миша in R (язык программирования)
Слуште, а есть какая-то разница между отдельно установленной р-студией и р-студией, установленной из анаконды?
источник

VS

Vladislav Shufinskiy in R (язык программирования)
у конды версия RStudio довольно старая
источник

М

Марк in R (язык программирования)
А как обновить непосредственно R studio?) Нигде не вижу такой кнопки) Даже как версию посмотреть не могу сообразить
источник

М

Марк in R (язык программирования)
Именно R studio, а не сам R
источник

NK

Nikita Karlushin in R (язык программирования)
Марк
А как обновить непосредственно R studio?) Нигде не вижу такой кнопки) Даже как версию посмотреть не могу сообразить
источник

М

Марк in R (язык программирования)
Спс) А обновить то все- как? Только переустановкой?
источник

NK

Nikita Karlushin in R (язык программирования)
Марк
Спс) А обновить то все- как? Только переустановкой?
а check for updates с картинки нажал? ))
источник

М

Марк in R (язык программирования)
Nikita Karlushin
а check for updates с картинки нажал? ))
Премного благодарен 😂
источник

DK

Dm Kb in R (язык программирования)
Pavel Demin
Дело в том, что вы сегодня утром писали о скорости 🙂
простой дата.тейбл на 10 млн строк и две колонки:
dt = data.table(a = rnorm(10000000),
               b = rnorm(10000000))


считаем время двух способов:

t_rowsums <- system.time({
   dt[, rowSums(.SD)]

t_apply <- system.time({
   dt[, apply(.SD, 1, sum)]
})


смотрим результат:
#> t_rowsums 
#   user  system elapsed  
# 0.217   0.106   0.333


#> t_apply 
#    user  system elapsed  
# 34.156   0.847  35.889
rowSums() - это крайне быстрая функция, написанная на C+
Я достаточно много занимался оптимизацией скорости вычислений и пришёл к выводу, что код нужно тестировать, а вариантов реализации задачи обычно существует множество
источник

a

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

a

aGricolaMZ in R (язык программирования)
Переслано от aGricolaMZ
Всем привет, в это воскресенье скринкаст будет в 16:00. Будем анализировать данные ООН!

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

a

aGricolaMZ in R (язык программирования)
Переслано от aGricolaMZ
Опять карты в ggplot2. Видео и код.
источник
2021 March 29

A

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

A

Andrey in R (язык программирования)
До пятницы не утерпел
источник