簡體   English   中英

無法將 csv 編碼為 UTF-8

[英]Unable to encode csv to UTF-8

我正在導入 csv 並希望將其編碼為 UTF-8,因為某些列如下所示:

Comentario                                                                     Fecha      Mes   `Estaci\xf3n` Hotel        Marca
  <chr>                                                                          <date>     <chr> <chr>         <chr>        <chr>
1 "No todas las instalaciones del hotel se pudieron usar, estaban cerradas sin ~ 2020-02-01 feb.  "Invierno"    Sol Arona T~ Sol  
2 "Me he ido con un buen sabor de boca, y ganas de volver. Me ha sorprendido to~ 2019-11-01 nov.  "Oto\xf1o"    Sol Arona T~ Sol  
3 "Hotel normalito. Est\xe1 un poco viejo. Las habitaciones no tienen aire acon~ 2019-09-01 sep.  "Verano"      Sol Arona T~ Sol 

我嘗試了以下方法:

df<- read.csv("SolArona.csv",  sep=",", encoding = "UTF-8")

但這會在 read_csv("SolArona.csv", sep = ",", encoding = "UTF-8") 中返回錯誤:未使用的 arguments (sep = ",", encoding = "UTF-8")。 所以,我也嘗試過對每一列進行編碼:

df <-read_csv("SolArona.csv")
Encoding(df$Comentario)<-"UTF-8"
Encoding (df$Estaci\xf3n)<-"UTF-8"

首先十分感謝!

試試這個,如果需要,插入另一個編碼

library(readr)
df<- read_csv("SolArona.csv",",",locale = locale(encoding = "UTF-8"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM