Я ввел текстовую строку в файл .csv
, который включает символы Unicode: \U00B5
g/dL.
В файле .csv
, а также в рамке данных R:
test=read.csv("test.csv")
\U00B5
создаст микросигнал. R считывает его в файл данных, как есть (\U00B5
). Однако, когда я печатаю строку, она отображается как \\U00B5 g/dL
.
В качестве альтернативы, ручной ввод кода работает нормально.
varname <- c("a", "b", "c")
labels <- c("A \U00B5 g/dL", "B \U00B5 g/dL", "C \U00B5 g/dL")
df <- data.frame(varname, labels)
test <- data.frame(varname, labels)
test
# varname labels
# 1 a A µ g/dL
# 2 b B µ g/dL
# 3 c C µ g/dL
Интересно, как я мог избавиться от знака escape \
в этом случае и распечатать символ.
Или, если есть другой способ распечатать символ в R.
Большое спасибо за эту помощь!