在利用R语言读取csv文件时,第一列列名总是出现乱码,代码如下:

setwd(“E:\2.Model\4. Simulation”) #设定文件路径

All.Soils = read.table(“1. Soil.csv”,sep=",",header=T) #读取文件
xx<-colnames(All.Soils)#获取文件中的列名
xx

结果如下:
[1] “锘緾lass” “FID” “BD1” “BD2” “BD3”
[6] “BD4” “BD5” “airdry1” “airdry2” “airdry3”
[11] “airdry4” “airdry5” “ll15_1” “ll15_2” “ll15_3”
[16] “ll15_4” “ll15_5” “CLL1” “CLL2” “CLL3”
[21] “CLL4” “CLL5” “dul1” “dul2” “dul3”
[26] “dul4” “dul5” “sat1” “sat2” “sat3”
[31] “sat4” “sat5”

后来找到了原因,是因为将excel文件另存为csv文件造成的。

应该在excl中按照如下操作完成:

第一步:点击“file”,即“文件”;

第二步:点击“export”,即“导出”;

第三步:点击“Change File Type”,即“改变文件格式”,选择"CSV",进行导出即可;

之后再次运行代码,乱码不见了,结果如下:

[1] “Class” “FID” “BD1” “BD2” “BD3” “BD4”
[7] “BD5” “airdry1” “airdry2” “airdry3” “airdry4” “airdry5”
[13] “ll15_1” “ll15_2” “ll15_3” “ll15_4” “ll15_5” “CLL1”
[19] “CLL2” “CLL3” “CLL4” “CLL5” “dul1” “dul2”
[25] “dul3” “dul4” “dul5” “sat1” “sat2” “sat3”
[31] “sat4” “sat5”

R语言读取csv文件,第一列列名出现乱码的解决方法相关推荐

  1. R语言读取csv文件,第一列列名出现乱码怎么办

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/weixin_45075290/art ...

  2. 手把手教你用R语言读取CSV文件

    导读:R语言有许多种方法去获取数据,最常用的是读取CSV文件. 作者:Jared P. Lander 来源:大数据DT(ID:hzdashuju) 读取CSV文件最好的方法是使用read.table函 ...

  3. R语言 读取csv文件 有关无法打开表格以及表格位置不对问题【已解决】

    因为概率模型课程,刚开始用到R语言,遇到些问题,现已解决 问题1:  R语言读取并导入csv文件时打不出表格 解决: 首先用getwd()获取R当前所在的工作目录,将csv文件与R的code文件放在同 ...

  4. R语言读取CSV文件

    #读取CSV文件 data <- read.csv("drugbank.csv", header = FALSE)

  5. r语言读取csv文件赋值gamma_tidyfst vs pandas(1):csv文件读写

    作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量.机器学习.数据可视化.应用统计建模.知识图谱等,著有& ...

  6. r语言读取csv文件encoding乱码问题

    问题描述: 用read.csv('data.csv',encoding = 'UTF-8')读取后中文仍然乱码 解决步骤: 1.查看语言环境,发现是英文 Sys.getlocale(category ...

  7. R语言读取xlsx文件

    R语言读取csv文件 关于R语言读取Excel文件,比较麻烦,我从来都反对直接读取xlsx文件,因为爬虫数据时,一般保存的格式都是csv文件,或者直接保存到数据库里面,没有谁会保存到Excel文件里面 ...

  8. 成功解决利用pandas的read_csv函数读取csv文件的时候出现中文乱码问题

    成功解决利用pandas的read_csv函数读取csv文件的时候出现中文乱码问题 目录 解决问题 解决思路 解决方法 解决问题 利用pandas的read_csv函数读取csv文件的时候出现中文乱码 ...

  9. R语言读取CSV,删除重复行,进行数据分析

    R语言读取CSV,将csv数据中的重复值进行统计,统计之后删除重复内容,只保留第一次出现的值. rm(list = ls()) library(ggplot2) library(dplyr)Rstar ...

最新文章

  1. Linux篇---ftp服务器的搭建
  2. 创建存储器_Microchip推出首款低功耗数模转换器,集成非易失性存储器,简化手持设备设计...
  3. NS4225D 类音频功率放大器 - 失败告终
  4. C语言SHELL排序算法
  5. 开启php的ssl,php怎么开启ssl?开启ssl的方法
  6. MySQL中的索引详讲
  7. kibana-7.15.2 中文简体
  8. BZOJ 2653 middle
  9. 【ES】CURL 操作 ES命令集合
  10. 学习面向对象思想,开始考虑通过封装、 继承、多态把程序的耦合度降低
  11. Flutter学习之事件循环机制、数据库、网络请求
  12. 博诺杯工业机器人比赛2019_关于举办第三届“汇博-博诺杯”全国高职院校工业机器人虚拟仿真大赛的通知...
  13. [ZJOI2014]力
  14. 通信工程专业高级工程师职称申报经验分享
  15. Linux服务器搭建FTP服务
  16. 链接提交提示安全验证,网站辅助快排不行了吗?
  17. 风场可视化与原理剖析
  18. 华为mate20 pro Android,被谷歌移除的华为Mate 20 Pro重回Android Q名单
  19. Android——为图片增加水印,并且保存到图库刷新
  20. 计算机主板没电默认时间,电脑时间不能自动更新了怎么办?每次开机都要重新设置时间...

热门文章

  1. 用户疑问解答:我是做电子烟行业的,看到同行也在用粉丝圈,有人了解吗?
  2. 计算机毕设(附源码)JAVA-SSM健身房管理系统设计
  3. 20171106心情总结
  4. excel中最后几位数值为0处理方法
  5. 2022安全生产月知识竞赛来辣(链工宝)(新安法)同平台辅助!
  6. vue父子组件传值的一些坑(深浅拷贝)
  7. Spark-数据读取与保存(Scala版)
  8. cocos2d-x 3.2 for wp8-xaml应用商店提交应用时出现的API错误(不能用CreateEventExA)解决的方法...
  9. C++-在大端和小端-大头小头-BigEndian-LittleEndian-切换
  10. dialog 只能点击确认 取消和右上角的叉号才能关闭