Size: a a a

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

2020 December 17

PU

Philipp Upravitelev in R (язык программирования)
Igor Yakubovskiy
Филипп, спасибо большое! Такой вопрос возник, если юзать функцию merge, она по умолчанию будет из Data.table работать?
если пакет подключен и x класса data.table, то да. если x класса data.frame или не подключен пакет, то будет использоваться base::merge()
источник

IY

Igor Yakubovskiy in R (язык программирования)
Ок, спасибо!
источник
2020 December 18

БА

Байкулов Антон... in R (язык программирования)
ТоваRищи, вопрос по пакету - 'googlesheets4'

Использую range_read и в одной из колонок получаю null значения. Значения в GoogleSheets в данной колонке присутствуют. Правда подставляются они через раскрывающийся список. НО, в соседних колонках метод подстановки такой же и все значения читаются нормально.
источник

AS

Alexey Seleznev in R (язык программирования)
Байкулов Антон
ТоваRищи, вопрос по пакету - 'googlesheets4'

Использую range_read и в одной из колонок получаю null значения. Значения в GoogleSheets в данной колонке присутствуют. Правда подставляются они через раскрывающийся список. НО, в соседних колонках метод подстановки такой же и все значения читаются нормально.
я думаю это лучше сразу Дженни Брайан на гитхаб закинуть, она быстро реагирует, возможно в самом пакете косяк
источник

БА

Байкулов Антон... in R (язык программирования)
Это займёт некоторое время, может есть другой подходящий пакет?
источник

БА

Байкулов Антон... in R (язык программирования)
источник

АК

Артём Клевцов... in R (язык программирования)
Байкулов Антон
ТоваRищи, вопрос по пакету - 'googlesheets4'

Использую range_read и в одной из колонок получаю null значения. Значения в GoogleSheets в данной колонке присутствуют. Правда подставляются они через раскрывающийся список. НО, в соседних колонках метод подстановки такой же и все значения читаются нормально.
Укажи для них тип list.
источник

АК

Артём Клевцов... in R (язык программирования)
Есть ещё прекрасный пакет tidyxl, но там совсем иная репрезентация данных.
источник

БА

Байкулов Антон... in R (язык программирования)
Артём Клевцов
Укажи для них тип list.
Помогло. Спасибо!
источник

AK

Anton Khorev in R (язык программирования)
всем привет, кто-то парсил xml с помощью xml2? либа xml почему-то не даёт парсить с урла
источник

БА

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

IY

Igor Yakubovskiy in R (язык программирования)
столкнулся с проблемой в data.table
хочу присвоить значение переменной var, которое зависит от условий переменных var1, var2
так вот, когда использую ifelse, то аргумент ifelse(paste0("var", "1")) работает неправильно

Кто-нибудь знает, как решить проблему с тем, что переменная в ifelse должна быть получена присоединением названия var с цифрами 1 и 2
источник

IY

Igor Yakubovskiy in R (язык программирования)
код типа такого
dt[, var := ifelse(!is.na(paste0("var", "1"), ...) - не работает
dt[, var := ifelse(!is.na(var1, ...)) - работает
источник

АК

Артём Клевцов... in R (язык программирования)
Igor Yakubovskiy
столкнулся с проблемой в data.table
хочу присвоить значение переменной var, которое зависит от условий переменных var1, var2
так вот, когда использую ifelse, то аргумент ifelse(paste0("var", "1")) работает неправильно

Кто-нибудь знает, как решить проблему с тем, что переменная в ifelse должна быть получена присоединением названия var с цифрами 1 и 2
?get
источник

IY

Igor Yakubovskiy in R (язык программирования)
о, заработало) спасибо
источник

VK

Vladimir Kuchinsky in R (язык программирования)
Всем, привет! Подскажите, пожалуйста, как в столбце impr вместо NA получить значения из столбца impression.x, что-то я делаю не так)))
источник

VK

Vladimir Kuchinsky in R (язык программирования)
подскажите, что написать вместо is.na
источник

VK

Vladimir Kuchinsky in R (язык программирования)
left_join(xl_grop, xl_kwd,
               by = c("date", "campaignID", "groupID"))%>%
               mutate(impr = ifelse(impression.y == is.na(impression.y), impression.x, impression.y))
источник

R

R in R (язык программирования)
то же самое, только вместо impression.y == is.na(impression.y) просто  is.na(impression.y)
источник

VK

Vladimir Kuchinsky in R (язык программирования)
если поможет, то left_join я делаю с помощью пакета dplyr
источник