2024-04-18R语言读取数据谨防特殊字符和罗马字符等

比如,我最近在读取一个excel表格,里面的数据是这样的,是代谢物的名称:


图一
  • 如果我直接读取的话
# (1) 读取数据
a <- read.csv("MPP.vs.MPN_merge_diff.anno2.csv", header = T, check.names = T, row.names = 1)
  • 那么在R里就会出现这样的情况


    图二

上述情况很麻烦,会导致不能显示真实的代谢物名称。此外,还会影响后续的分析,出图等等都是有可能的。

  • 咨询朋友后解决方案如下:
a <- read.csv("MPP.vs.MPN_merge_diff.anno2.csv", header = T, check.names = T, row.names = 1, fileEncoding = 'GBK')
图三
  • 完美解决了这个问题,心情都变好了。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容