Rstudio匹配中文
2016-04-28 18:25
232 查看
之前在操作csv文件时一般是将中文字符在excel或用Perl将其中的中文转换成对应的英文,但是最近碰到不得不在R里面进行中文符操作,发现R里面的匹配是无法识别的中文符的。比如:
进行匹配操作:
原因R读入文件时并不指定文件的字符编码,输入的类型为unknown;而直接打中文的话则是UTF-8编码,因此两者无法识别匹配。
要解决问题也很简单,将中文赋给一个变量,因为变量也是unknown类型的,与输入的csv文件一致,进而可以进行匹配操作。
PS: 若出现输入csv文件中文无法显示的问题,可以尝试以下操作:
若系统非中文,则先输入
df <- read.csv("weather.csv") head(df)
进行匹配操作:
原因R读入文件时并不指定文件的字符编码,输入的类型为unknown;而直接打中文的话则是UTF-8编码,因此两者无法识别匹配。
要解决问题也很简单,将中文赋给一个变量,因为变量也是unknown类型的,与输入的csv文件一致,进而可以进行匹配操作。
PS: 若出现输入csv文件中文无法显示的问题,可以尝试以下操作:
df <-read.csv("weather.csv",encoding = 'UTF-8',stringsAsFactors = FALSE)
若系统非中文,则先输入
Sys.setlocale(category = "LC_ALL", locale = "Chinese (Simplified)")
相关文章推荐
- [BS] 小知识点总结-03
- [BS] 小知识点总结-02
- 如何培养孩子的金钱价值观
- C#OOP之八 继承 接口和抽象类
- C#OOP之八 继承 接口和抽象类
- IOC容器的依赖注入
- C#OOP之八 继承 接口和抽象类
- SSE技术简介
- ListView circleImageView Item test
- [BS] 小知识点总结-01
- iOS8之后,新的注册通知方式,解决注册通知失败问题
- spi为例的时序讲解
- Mac系统Git生成ssh公钥
- Ibatis 后台打印完整的sql语句
- 1107. Social Clusters
- Light OJ:1328 A Gift from the Setter(数学)
- IOS-TextField控件详解
- Android官方Training阅读笔记 ---- Building a Dynamic UI with Fragments(Building a Flexible UI) (二)
- 1106. Lowest Price in Supply Chain
- maven 学习---Maven安装配置