Size: a a a

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

2020 July 14

АК

Артём Клевцов... in R (язык программирования)
Konstantin
Так а эти проблемы как нибудь лечатся? Или только переходом на Линукс?
Попробуй конвертнуть результат из utf8 в свою виндовую (cp1251 или какая она там) через iconv.
источник

В

Виктор in R (язык программирования)
iconv не сработает?
источник

K

Konstantin in R (язык программирования)
df <- html_table(pg)[1] %>% unlist()

iconv(df, from = "UTF-8", to = "CP1251")

stringi::stri_conv(df, from = "UTF-8", to = "CP1251")

Не работает.
источник

В

Виктор in R (язык программирования)
попробуй наоборот from cp1251 to utf
источник

АК

Артём Клевцов... in R (язык программирования)
Konstantin
df <- html_table(pg)[1] %>% unlist()

iconv(df, from = "UTF-8", to = "CP1251")

stringi::stri_conv(df, from = "UTF-8", to = "CP1251")

Не работает.
Покажи на скрине как выглядит. И ещё скопируй сюда одну из ячеек, предварительно применив charToRaw или попробуй применить на векторе  uchardet::detect_enc_str.
источник

K

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

K

Konstantin in R (язык программирования)
Исходный текст
источник

АК

Артём Клевцов... in R (язык программирования)
str(df) ещё, а то чё-то не понятно.
источник

K

Konstantin in R (язык программирования)
После перекодирование
источник

АК

Артём Клевцов... in R (язык программирования)
Konstantin
После перекодирование
Наоборот. from = "utf8", `to = "cp1251".
источник

K

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

K

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

АК

Артём Клевцов... in R (язык программирования)
sessionInfo()$locale.
источник

K

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

АК

Артём Клевцов... in R (язык программирования)
Попробуй:
cat("\u041f\u0440\u0438\u0432\u0435\u0442\n")
источник

K

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

R

R in R (язык программирования)
iconv("стоимость", from = "UTF-8", to = "windows-1251")
я взял кусок из этого датафрейма, все там конвертится
источник

R

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

K

Konstantin in R (язык программирования)
У меня только так получилось...странно все это)
источник

R

R in R (язык программирования)
а, да, у меня тоже весь вектор почему-то с первого раза не конвертится, только со второго
источник