Size: a a a

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

2021 June 19

EP

Ed P in R (язык программирования)
Так телегу и не обязательно ставить. Есть же целых три официальных веб версии: web, webk, webz
источник

a

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

https://zoom.us/j/95236374737?pwd=Nmx3M0xkNUxvRFArMjdndTRld0JOUT09
источник
2021 June 20

J

Janzeero in R (язык программирования)
Привет. Обнаружил трудности с нормальными примерами либ для парсинга данных (хэштегов, к примеру) для локаций хотя бы за последнее время, а не на конкретную дату, для соцсетей. Facebook, Instagram, а лучше всего - ВК. Все примеры из гугла последний раз обновлялись несколько лет назад и сейчас не работают. Возможно что-то такое сейчас поделать в R без написания хитрого кастомного кода?
источник

ЛУ

Лена Убогоева... in R (язык программирования)
всем привет. при обновлении R до 4.1.0. столкнулась с тем, что графики появляются в новом окне, а не во вкладке Plots. как это можно исправить? на форумах посоветовали использовать dev.off, что не помогло
источник

ЛУ

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

a

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

a

aGricolaMZ in R (язык программирования)
У меня что-то такое было, но я как-то починил и забыл :(
источник

ЛУ

Лена Убогоева... in R (язык программирования)
тоже в новом окне появляется
источник

a

aGricolaMZ in R (язык программирования)
Ох... Я свои проблемы с графиками решил, скачав превью версию остудил. Но у меня по-моему были другие проблемы
источник

PD

Pavel Demin in R (язык программирования)
Всем привет!
Есть шайни приложение, в котором есть два selectInput - опции во втором меняются в зависимости от того, что написано в первом через observeEvent(…, {updateSelectInput() }). При этом эти элементы и их серверная логика вынесены в отдельный модуль.
Штука в том, что я хочу покрыть приложение тестами, но уже второй день никак не могу сообразить, как написать тест, который бы продемонстрировал реактивность второго списка.
Сейчас работаю над минимальным примером, но может среди вас есть #wizard )
источник

PD

Pavel Demin in R (язык программирования)
https://gist.github.com/Gotfrid/29e72748e8ef0b07c2776598f8bfae97

написал вот такой минимальный набор.
кажется, я упускаю что-то очевидное. надеюсь, найдется кто-нибудь компетентный и неравнодушный)
источник

PD

Pavel Demin in R (язык программирования)
update: на этом минимальном примере (и даже если упаковать инпуты в модуль) все тесты работают через shinytest::ShinyDriver$new(“minimap_example.R”). инпуты в первом нормально ставятся, во втором - нормально обновляются.

но в основном приложении, если запустить шайни драйвер, то он пишет, что селектов нет в принципе среди инпутов. ушел курить дальше…
источник

S

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

PD

Pavel Demin in R (язык программирования)
еще update:
проблема из-за shiny.semantic::selectInput(). если использовать его, то не отбражаются инпуты в тесте. в дефолтном shiny::selectInput() все работает (в самом приложении нормально работают оба).
с такими темпами, мне можно будет выдать патент на плотного держателя в курсе 🙂
источник

AB

Anton Biatov in R (язык программирования)
Большие растры в R?

Привет всем, Подскажите пожалуйста, как заставить R переварить большие растры ?

Размер растров около 38 млрд пикселей 4 канала, около 35 гигов каждый -  геотифы сжатые LZW сжатием.

Пробую так:

rasterOptions(tmpdir = "E:/R/tempdir")

rasterOptions(todisk = TRUE)

start_img_06 <- brick("TIF/chernihivska_16_global_monthly_2020_06_mosaic.tif")

plotRGB(start_img_06, r = 1, g = 2, b = 3, axes=TRUE, main="img_06")  

VARI_calc <- function(x) {
#      ((x[,2]-x[,1])/(x[,2]+x[,1]-x[,3])+1)*100
    ((x[,2] - x[,1])/(x[,2] + x[,1] - x[,3]) + 1)*100
}

system.time( VARI_06 <- calc(start_img_06, VARI_calc) )

plot(VARI_06,  main = "VARI_06",  axes = FALSE, box = FALSE)

img_06 <- stack(start_img_06[[1:3]]*10, VARI_06[[1]])

writeRaster(img_06, filename="img_06.tif", format = "GTiff", datatype='INT2S', overwrite=TRUE)

на plotRGB() еще хватает ресурсов, отображает результат.
Сыпется на строчке VARI_06 <- calc(start_img_06, VARI_calc),  думает, считает, во временную папку пишет большие файлы, но потом вылетает.

Вылетает как и из Rstudio  так и из Rgui

R-4.1.0
Windows 10 64-bit
RAM: 128 Gb
процесор i9 8 ядер 2.5 GHz

потом я хочу еще посчитать медиану между такими растрами поканально

raster_median <- overlay(img_06, img_07, img_08, img_09,  fun=median, na.rm = TRUE)

Такое даже на фрагменте данных считает долго, но с полными растрами пока даже начальные этапы пройти не получается.

Свободного места на диске Е 650 Гигов

На вырезанном небольшом фрагменте все работает даже без rasterOptions(todisk = TRUE)


Подскажите пожалуйста, как можно такие большие растры пересчитать ?
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
источник

DK

Dmitry Khramov in R (язык программирования)
Посмотрите в сторону пакета stars.
источник

a

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

a

aGricolaMZ in R (язык программирования)
Переслано от aGricolaMZ
Построили очередную карту на основе твитов про #DuBoisChallenge.

Код и видео.
источник

J

Janzeero in R (язык программирования)
Прикольно, а есть рабочие варианты в R для парсинга хештегов по локациям? Не Твиттер. Я смотрел, либы для Инсты и ФБ по гугл поиску уже устарели и не работают. Для ВК тоже не нашел ничего внятного
источник