![](/img/trans.png)
[英]Using R, how to read Chinese characters in text file using `readLines`
[英]How to read CSV file containing Chinese characters?
我的電腦信息如下,
> sessionInfo()
R version 3.3.1 (2016-06-21)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11.5 (El Capitan)
locale:
[1] zh_CN.UTF-8/zh_CN.UTF-8/zh_CN.UTF-8/C/zh_CN.UTF-8/zh_CN.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.3.1
我想將csv文件讀入我的Rstudio中
dat <- read.csv("e.csv", fileEcoding = "utf-8")
CSV文件就是這樣,
我有一個錯誤,
> dat
postal_code province
1 10 p
結果只是一個1 * 2數據幀。
chinese <- data.frame(Postal=c(10,20,30),Province=c('中','華','民族'))
write.csv(chinese, "chinese.csv",row.names = F)
dat <- read.csv("chinese.csv")
dat # Here it is in Unicode
Postal Province 1 10 <U+4E2D> 2 20 <U+83EF> 3 30 <U+6C11><U+65CF>
如果您仍然遇到問題,請提供您的數據,我們將為您提供進一步的幫助。
另一個相關示例:
x=c('中華民族');x; y <- data.frame(x, stringsAsFactors=FALSE)
y
x 1 <U+4E2D><U+83EF><U+6C11><U+65CF>
x
[1]“中華民族”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.