Я хочу декодировать некоторые векторы с помощью HTMLdecode, но в некоторых случаях он не работает.Я читаю данные из таблицы Excel и хочу декодировать переменную, и она не работает.Если я вручную установлю эти переменные, то по какой-то причине это сработает, и я действительно не представляю, почему.
library(magrittr)
library(openxlsx)
library(data.table)
library(textutils)
Data.Guests <- read.xlsx("Data/xxx.xlsx") %>%
setDT
HTMLdecode(Data.Guests[, Name]) # does not work, nothing happens
vector <- Data.Guests[, Name]
HTMLdecode(vector) # does not work
HTMLdecode(c("Rübezahl", "Meier")) # does work. "Rübezahl" is one element of the variable
Вот как выглядит dput(Data.Guests)
:
structure(list(Titel = NA_character_, Vorname = NA_character_,
Name = "Rübezahl", Email = NA_character_, Institution = NA_character_,
Position = NA_character_, Anrede = "Herr", `Priorität-einladen` = NA_character_,
nachrangig = NA_character_, Noch.überlegen = NA_character_,
Bemerkung.1 = NA_character_, Salutation = "Sehr geehrter Herr Rübezahl,\n"), row.names = c(NA,
-1L), class = c("data.table", "data.frame"), .internal.selfref = <pointer: 0x0000000002571ef0>)