簡體   English   中英

R - 將數據與英文和中文單詞一起導出到 CSV 文件

[英]R - Export data with English and Chinese words together to a CSV file

如何將包含中英文單詞的數據框導出到 csv 文件? 當我正常導出時,甚至當我使用UTF-8編碼導出時,中文單詞顯示如下:

(<U+6709>)<U+307F><U+3064><U+3044><U+5712>

這是我要導出的 R 腳本:

library(xlsx)
write.csv(df_final,file = "./df_final.csv",
          row.names=FALSE,
          fileEncoding = "UTF-8")

一種選擇是使用來自閱讀器write_excel_csvreadr 它似乎比write.csv更好地處理 UTF8。 這對我有用:

chinese = c("狗", "貓")
Encoding(chinese) = "UTF-8"
english = c("dog", "cat")

df_final = data.frame(chinese, english)
Encoding(df_final$chinese) = "UTF-8"

library(readr)
write_excel_csv(df_final, file = './df_final.csv')

暫無
暫無

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

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