之前在操作csv文件时一般是将中文字符在excel或用Perl将其中的中文转换成对应的英文,但是最近碰到不得不在R里面进行中文符操作,发现R里面的匹配是无法识别的中文符的。比如:

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)")

最新文章

  1. Node.js 教程 04 - 模块系统
  2. 【mysql函数】FIND_IN_SET函数用法
  3. nodejs net模块
  4. js严格模式总结(转~)原文地址http://www.cnblogs.com/chayan/p/5793964.html
  5. PHP基础 数组函数 的总结
  6. ubuntu查找软件包
  7. Spring HtmlUtils把HTML编码转义,可将HTML标签互相转义
  8. BZOJ-1879 Bill的挑战 状态压缩DP
  9. 如何下载google play免费应用的apk文件
  10. 如何停止IIS
  11. 将大型 Page Blob 的页范围进行分段
  12. java反射机制初探
  13. 基于visual Studio2013解决C语言竞赛题之0507筛选素数
  14. Opencv在linux下安装
  15. php获取二维数组中某一列的值集合
  16. c#鼠标点击TextBox控件后清空默认字体
  17. php常用面试题
  18. HDU 1232 并查集
  19. asyncio协议
  20. springBoot、SpringCloud 常用注解

热门文章

  1. Docker基础技术
  2. asp.net如何确定是哪些控件验证失败
  3. 一个不错的vim配置
  4. _appstart.cshtml,_pagestart.cshtml,_viewstart.cshtml
  5. OpenJudge计算概论-称体重【枚举法、信息数字化】
  6. jquery技巧总结
  7. javascript 对象中的 handleEvent
  8. CentOS 6.0最小化编译安装Nginx+MySQL+PHP+Zend
  9. 那些年我们追过的C#奇葩关键字——忐忑[转载]
  10. LintCode &quot;Subarray Sum II&quot;