R | 导入excel文件乱码

本文探讨了在R中使用read.csv()和read.xlsx()导入数据时遇到的问题,如何处理空格、减号误识为点,以及数字开头列名的处理方法。通过修改文件内容、调整编码和列名策略,提供了一套完整的解决方案,适合数据清洗与导入初学者参考。
摘要由CSDN通过智能技术生成

问题
在利用R软件导入数据文件时,使用read.csv()与read.xlsx()导入均会出现以下情况:
即坐标轴名字中的空格及“-”均会识别为“.”,并且数字开头的名字前端会加“x”.
在这里插入图片描述
尝试方法

  1. 利用origin将数据另存为csv格式导入;
  2. 检查R的全局变量中encoding及数据文件本身的encoding是否为“UTF = 8”;
  3. 检查分隔符;
  4. 将R markdown与数据文件放置于全英路径下导入;

最终解决方案
从数据文件本身修改,将这些乱码的符号替换成英文下划线,对于数字开头的列名,后续根据个人需要修改,或将导出图形利用AI修改,或去除表头(header = F)。
在这里插入图片描述
R基础——数据的导入与导出(上)文件中介绍到数据的多种导入方式,也可以作为参考。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值