Size: a a a

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

2020 July 14

АК

Артём Клевцов... in R (язык программирования)
Konstantin
У меня только так получилось...странно все это)
Сделай, пожалуйста, dput(charToRaw(df[[1]])) и положи сюда.
источник

АК

Артём Клевцов... in R (язык программирования)
Konstantin
У меня только так получилось...странно все это)
Здесь проблема в том, что на самом деле это не UTF-8, а строка просто помечено UTF-8. Поэтому первый вызов iconv фиксит это несоответствие, а второй выхов iconv уже переводит пофикшенный UTF-8 в системную (в данном случае виндовую) кодировку.
источник

K

Konstantin in R (язык программирования)
Ок, спасибо за помощь!
источник

Н

Никита in R (язык программирования)
привет! коротенький вопрос: как вывести разницу между датами цифрой? Попробовал просто date1 - date2 и он выдал 83289600 или Time difference of 964 days
источник

АК

Артём Клевцов... in R (язык программирования)
Никита
привет! коротенький вопрос: как вывести разницу между датами цифрой? Попробовал просто date1 - date2 и он выдал 83289600 или Time difference of 964 days
unclass или as.numeric.
источник

Н

Никита in R (язык программирования)
Артём Клевцов
unclass или as.numeric.
спасибо!)
источник

Н

Никита in R (язык программирования)
Артём Клевцов
unclass или as.numeric.
но это работает на двух переменных, но когда делаю то же самое с двумя векторами оно чет не срабатывает(
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Никита
но это работает на двух переменных, но когда делаю то же самое с двумя векторами оно чет не срабатывает(
Просмотрите lubridate.
источник

АК

Артём Клевцов... in R (язык программирования)
Никита
но это работает на двух переменных, но когда делаю то же самое с двумя векторами оно чет не срабатывает(
Если векторы типа Date, то при их вычитании итак вернётся integer. Если POSIXct, то вернуться секунды, что и показано на скрине. В таком случае нужно преобразовать в даты или использовать difftime.
В твоих данных то, что ты называешь даты, на самом деле ими не является. Не плохо бы изучить данные, прежде чем производить с ними манипуляции и задавать вопросы по результатам этих манипуляций.
источник

Н

Никита in R (язык программирования)
Артём Клевцов
Если векторы типа Date, то при их вычитании итак вернётся integer. Если POSIXct, то вернуться секунды, что и показано на скрине. В таком случае нужно преобразовать в даты или использовать difftime.
В твоих данных то, что ты называешь даты, на самом деле ими не является. Не плохо бы изучить данные, прежде чем производить с ними манипуляции и задавать вопросы по результатам этих манипуляций.
получилось, когда прописал вот так вот crm4lapy$daysFromFirstSale <- as.numeric(difftime(crm4lapy$ТребДатаПоставки, crm4lapy$`Первая покупка`, units = "days")

спасибо, за помощь!)
источник

АК

Артём Клевцов... in R (язык программирования)
В любой не понятной ситуации нужно смотреть str(obj).
источник

ВК

Валерий К in R (язык программирования)
Всем привет!
Есть табличка с юзерами типа:
Иванов Иван
Сидоров Илья Петрович
111 Олег 22222
*********
Костюк Сергей Антонович
Николай 2
Семёнов Семён

Как удалить пользователей, у которых в ФИО есть что-то кроме букв?
Ах да, буквы могут быть и латинские!
источник

ВК

Валерий К in R (язык программирования)
Как вариант могут быть ещё юзеры типа: ггггг ааааа
их бы тоже удалить.
источник

ВК

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

э

эдуард in R (язык программирования)
Валерий К
То есть одна буква больше двух раз - это нонсенс.
или Филипп
источник

АК

Артём Клевцов... in R (язык программирования)
Валерий К
Всем привет!
Есть табличка с юзерами типа:
Иванов Иван
Сидоров Илья Петрович
111 Олег 22222
*********
Костюк Сергей Антонович
Николай 2
Семёнов Семён

Как удалить пользователей, у которых в ФИО есть что-то кроме букв?
Ах да, буквы могут быть и латинские!
А что уже пробовал и что конкретно не получается?
источник

А

Александр in R (язык программирования)
Валерий К
Всем привет!
Есть табличка с юзерами типа:
Иванов Иван
Сидоров Илья Петрович
111 Олег 22222
*********
Костюк Сергей Антонович
Николай 2
Семёнов Семён

Как удалить пользователей, у которых в ФИО есть что-то кроме букв?
Ах да, буквы могут быть и латинские!
Это не вопрос про R. Это просто регулярка нужна
источник

ВК

Валерий К in R (язык программирования)
Александр
Это не вопрос про R. Это просто регулярка нужна
Это надо сделать в скрипте на R. Это часть задачи.
источник

R

R in R (язык программирования)
Люди, а у меня актуальный вопрос - никто не скрэпил данные о музыке в аудиозаписях в вк? А то они ведь закрыли API музыки ещё в 2016, на гитхабе есть разные обходные решения, стало интересно, решал ли кто-нибудь это на R
источник

А

Александр in R (язык программирования)
Валерий К
Это надо сделать в скрипте на R. Это часть задачи.
Google: Regular expression in R
источник