Size: a a a

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

2020 July 09

⌨️ in R (язык программирования)
Есть еще типобезопасный {vctrs}::list_of, и если у вас есть list_of дата фреймов одинакового прототипа (число столбцов их имя и тип), то условный bind_rows по такому списку отработает как надо и склеит все в один дата фрейм
источник

АК

Артём Клевцов... in R (язык программирования)
Полезно, спасибо.
Они ведь весь tidyverse на него переводят постепенно.
источник

⌨️ in R (язык программирования)
Артём Клевцов
Полезно, спасибо.
Они ведь весь tidyverse на него переводят постепенно.
{dplyr}  с {tibble} вроде уже переехали, у меня была куча ошибок и несовместимостей в старых проектах на dev-версии.
Сейчас они должны пилить {purrr}, может уже закончили.
источник

АК

Артём Клевцов... in R (язык программирования)
Серьёзно они там работают:
> length(readLines("https://raw.githubusercontent.com/r-lib/vctrs/master/NAMESPACE"))
[1] 602
источник

⌨️ in R (язык программирования)
Артём Клевцов
Серьёзно они там работают:
> length(readLines("https://raw.githubusercontent.com/r-lib/vctrs/master/NAMESPACE"))
[1] 602
Там очень много double-dispatch дженериков для встроенных типов
источник

АК

Артём Клевцов... in R (язык программирования)
Появился довольно серьёзнеый конкурент Rcpp от tidy-команды. Он даже назывался изначально tidycpp.
Пакет уже в процессе публикации в CRAN.
Из явных преимуществ - поддержка стильного молодёжного altrep.
https://github.com/r-lib/cpp11
источник

В

Виталий in R (язык программирования)
Привет, комьюнити,
Вопрос по пакету searchConsoleR,
вытаскиваю из одного аккаунта Google Search Console данные по всем сайтам которые там есть.  когда к какому-то из сайтов нет доступа, процесс останавливается. Подскажите плз, как пропустить ошибку ?
сам код: http://prntscr.com/teuf9k
источник

АК

Артём Клевцов... in R (язык программирования)
Виталий
Привет, комьюнити,
Вопрос по пакету searchConsoleR,
вытаскиваю из одного аккаунта Google Search Console данные по всем сайтам которые там есть.  когда к какому-то из сайтов нет доступа, процесс останавливается. Подскажите плз, как пропустить ошибку ?
сам код: http://prntscr.com/teuf9k
В тексте ошибки написано, что не так. Код тут не поможет - нужно разбираться с правами доступа.
источник

В

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

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Виталий
В аккаунте есть 300 сайтов, к 10 нет доступа.
Все работает, но когда попадается в списке один из этих 10 сайтов без доступа, процесс останавливается
По ссылке не ходили в тексте ошибки?
источник

АК

Артём Клевцов... in R (язык программирования)
Виталий
В аккаунте есть 300 сайтов, к 10 нет доступа.
Все работает, но когда попадается в списке один из этих 10 сайтов без доступа, процесс останавливается
tryCatch или try позволит подавить ошибки.
источник

АК

Артём Клевцов... in R (язык программирования)
Артём Клевцов
tryCatch или try позволит подавить ошибки.
purrr::safely для любителей того самого...
источник

В

Виталий in R (язык программирования)
Юрий 🐙💻🤖📊📈🚬
По ссылке не ходили в тексте ошибки?
Описано как открыть доступ)
источник
2020 July 10

АК

Александр Коршаков... in R (язык программирования)
Кто нибудь подскажите решение, плиз
Есть колонка с данными, мне нужно создать новую колонку
при этом вычесть из первой строки вторую из 2 - 3 из 3-4 и так далее.
Не могу понять как получить разность.
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Александр Коршаков
Кто нибудь подскажите решение, плиз
Есть колонка с данными, мне нужно создать новую колонку
при этом вычесть из первой строки вторую из 2 - 3 из 3-4 и так далее.
Не могу понять как получить разность.
источник

АК

Александр Коршаков... in R (язык программирования)
👍
источник

IS

Ivan Struzhkov in R (язык программирования)
Александр Коршаков
Кто нибудь подскажите решение, плиз
Есть колонка с данными, мне нужно создать новую колонку
при этом вычесть из первой строки вторую из 2 - 3 из 3-4 и так далее.
Не могу понять как получить разность.
Не очень понятно что значит вычесть строку - предположу что вычесть следующее значение - помогут оконные функции - lag(),lead() в частности
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Ivan Struzhkov
Не очень понятно что значит вычесть строку - предположу что вычесть следующее значение - помогут оконные функции - lag(),lead() в частности
Что и было рекомендовано топикстартеру по ссылке мануал по этим функциям в dplyr
источник

IS

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

IS

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