Size: a a a

R language and Statistical data analysis

2020 March 15

AS

Alexander Semenov in R language and Statistical data analysis
Проверил на Windows: 160. А ведь всего-то табличку нужно было из Confluence экспортировать...
источник

AS

Alexander Semenov in R language and Statistical data analysis
@konhis вот тебе ещё одно "западло" в коллекцию к BOM и прочим "невидимым друзьям переводчика".
источник

AS

Alexander Semenov in R language and Statistical data analysis
А что нужно добавить в этот паттерн stringr::str_extract(txt, "(\\d)+"), чтобы извлекались только цифры, находящиеся между двух скобок? Этот сбоит на ситуациях, когда число является частью слова (типа 100TV).
источник

АК

Артём Клевцов in R language and Statistical data analysis
Alexander Semenov
А что нужно добавить в этот паттерн stringr::str_extract(txt, "(\\d)+"), чтобы извлекались только цифры, находящиеся между двух скобок? Этот сбоит на ситуациях, когда число является частью слова (типа 100TV).
stringi::stri_extract_regex(txt, "\\((\\d)+\\)")
источник

AS

Alexander Semenov in R language and Statistical data analysis
Что-то странное: Error: 'stri_extract_regex' is not an exported object from 'namespace:stringi'
источник

AS

Alexander Semenov in R language and Statistical data analysis
А вот паттерн помог.
источник

Ю

Юрий 🐙💻🤖📊📈🚬 in R language and Statistical data analysis
Alexander Semenov
Что-то странное: Error: 'stri_extract_regex' is not an exported object from 'namespace:stringi'
Переустановить пакет
источник

AS

Alexander Semenov in R language and Statistical data analysis
Это после переустановки ошибка. Я вставил паттерн в мой код и все сработало.
источник

Ю

Юрий 🐙💻🤖📊📈🚬 in R language and Statistical data analysis
Alexander Semenov
Это после переустановки ошибка. Я вставил паттерн в мой код и все сработало.
Обычно такая ошибка при некорректно установленном пакете
источник

АК

Артём Клевцов in R language and Statistical data analysis
Alexander Semenov
Что-то странное: Error: 'stri_extract_regex' is not an exported object from 'namespace:stringi'
stringi::stri_extract_all_regex.
источник

АК

Артём Клевцов in R language and Statistical data analysis
stringr - по бошльей части бестолковая обёртка над stringi.
источник

AS

Alexander Semenov in R language and Statistical data analysis
Почему же бестолковая? Она оберегает хрупкую психику гумнонитариев вроде меня.
источник

АК

Артём Клевцов in R language and Statistical data analysis
Так между ними поти нет разницы с точки зрения использования.
источник

AS

Alexander Semenov in R language and Statistical data analysis
Philipp Upravitelev
датасет дай, хотя бы игрушечный, я не понимаю, чего ты хочешь
идея про is.na() вполне подходит, кажется, но надо тестировать
Наконец собрал "боевые" данные под пятничную задачу и в ней появились новые нюансы. В srvc_dict содержатся идентификаторы пакетов (srvc_id) и входящих в них услуг (subsrvc_id). Проблема в том, что услуга у пользователя может быть подключена как самостоятельно, так и в составе пакета (т.е. идентификатор из srvc_id может быть в subsrvc_id) и во втором случае его цена будет прибавляться к цене пакета. Собственно задачка и состояла в том, чтобы удалить все subsrvc_id у абонента, если у него уже подключен srvc_id, в который они входят. Инфа о подключениях юзера (user_id) в asis.csv
источник

AS

Alexander Semenov in R language and Statistical data analysis
Philipp Upravitelev
датасет дай, хотя бы игрушечный, я не понимаю, чего ты хочешь
идея про is.na() вполне подходит, кажется, но надо тестировать
источник

AS

Alexander Semenov in R language and Statistical data analysis
Philipp Upravitelev
датасет дай, хотя бы игрушечный, я не понимаю, чего ты хочешь
идея про is.na() вполне подходит, кажется, но надо тестировать
источник

AS

Alexander Semenov in R language and Statistical data analysis
Leo Nikitin
tobe <- asis %>% mutate(srvc = as.character(.[['srvc']])) %>%
 group_by(id) %>% mutate(nr = row_number(), srvc = ifelse(nr == 1, srvc, NA)) %>%
 select(id, srvc)
Для вышеперечисленной задачи этот вариант уже не работает.
источник

AS

Alexander Semenov in R language and Statistical data analysis
Если бы srvc_id не попадал в subsrvc_id, жизнь была бы проще, но увы.
источник

LN

Leo Nikitin in R language and Statistical data analysis
Alexander Semenov
Для вышеперечисленной задачи этот вариант уже не работает.
Добрый день! Как решать задачу - кажется, более-менее понятно (через group_by + cummin/cummax), но, по-моему, в датасетах нет ни одного соответствия asis$srvc_id и srvc_dict$srvc_id
источник

AS

Alexander Semenov in R language and Statistical data analysis
Это походит на провал.
источник