最近在用R代码进行长宽数据转换的时候出现了X.问题,经过一番搜索才发现是R会检查列名的有效性


使用read.Table或者read.csv系列函数的时候有一个参数check.names参数,默认为TRUE,因此读入数据的时候它会自动检查变量名在R中是否有效。如果变量名包含首字母为数字,#,$等情况,则会自动加上X. 使得变量看起来更像是一个字符型变量。


make.names(c("1", "2", "3", "4", "5", "6"))
[1] "X1" "X2" "X3" "X4" "X5" "X6"

具体原因可以查看这篇文章:
>>点击这儿,博主写得真好<<

R语言在读取数据的时候自动加上X. 检查列名的有效性相关推荐

  1. 如何在R语言中读取数据

    读取数据有以下几种方式: 1.最常用的是采用读取表格数据的函数 read.table()以及read.csv()..这些函数读取一种以行列的格式存储数据的文本文件,然后在R中返回一个数据框. 2.re ...

  2. R语言 循环读取数据文件 循环读取csv tsv xlsx数据

    读取数据,XLSX 或者 TSV 或者 CSV [1]先读取一个试下,确认能正确读取进去 下面三种格式提供参考 data <- read_excel("C:/XXX/1.xlsx&qu ...

  3. R语言快速读取数据方法

    我们使用大小为2.2G的一个CSV文件. 一.data.table包下的fread(各种帖子均说此方法最快,我们来比较下) library(data.table) start <- Sys.ti ...

  4. R语言-批量读取数据文件以及提取字符串中的数字

    #第一部分 #先将当前文件夹下的所有以csv结尾的文件名读进来 filelist <- list.files(pattern=".*.csv") #文件个数 m<-le ...

  5. 数据可视化——R语言绘制散点相关图并自动添加相关系数和拟合方程

    数据可视化--R语言绘制散点相关图并自动添加相关系数和拟合方程 加载所需的包并设置主题样式 示例数据 基本的散点相关图 添加相关系数和显著性水平(P值) 存在多个组别的散点相关图 自动添加回归曲线的拟 ...

  6. R语言中读取excel数据的常用方式有哪些?

    R语言中读取excel数据的常用方式有哪些? 目录 R语言中读取excel数据的常用方式有哪些? R语言是解决什么问题的? R语言中读取excel数据的常用方式有哪些? R语言是解决什么问题的? R ...

  7. R语言批量读取txt文件并合并

    气象数据处理-R语言批量读取txt数据并合并 处理地面气候资料日值数据集v3.0 数据集以月为单位存储,每个月是一个单独的文件,上图. 在处理数据过程中,我们往往会将单独的数据合并到一起做进一步分析, ...

  8. R语言处理缺失数据的5个常用包

    R语言处理缺失数据的5个常用包 1.常用缺失数据处理包 2. MICE 包 2.1基本介绍 2.2 实例展示 3.Amelia包 3.1基本介绍 3.2实例展示 4.missForest包 4.1基本 ...

  9. r语言 读服务器数据,R语言数据实战 | 安装R语言

    原标题:R语言数据实战 | 安装R语言 1.R的获取和安装 获取和安装R很容易(这也是它"亲民"的地方),具体步骤如下: Step 1: 登陆R语言官方网站https://www. ...

最新文章

  1. requirejs模块化html,requirejs模块化-入门
  2. oracle性能调优学习0622
  3. double小数点后最多几位_花了这么多冤枉钱后,我最喜欢这4款医美氨基酸洗面奶...
  4. Linux shell:执行shell脚本的几种方式
  5. CodeForces - 868F Yet Another Minimization Problem
  6. LTE学习:CCE(2)
  7. NLP --- 命名体识别(NER)
  8. java 删除zk节点_zookeeper 的节点删除不了?
  9. Linux系统终端常用指令命令汇总
  10. [C#]WPF 3D 绘制一个正方体并调整视场角
  11. 中台建设利器-SPI插件机制
  12. 服务器自检后显示scsi,“服务器百问百答”服务器怎样格式化SCSI硬盘?
  13. 杭电信工计算机系编程比赛集训队,【喜讯】我院学子勇夺首届大湾区青少年信息学编程竞赛冠军...
  14. 误传了数千年的几个名句
  15. 想学大数据?先看完这几本书再说
  16. uniapp自定义导航栏,高度,自定义组件
  17. 资深程序员被逼无奈出来摆摊了,快来捧个人场!
  18. Tomcat JDBC Pool使用说明
  19. js添加多marker 高德地图_覆盖物-参考手册-地图 JS API | 高德地图API
  20. 分析DLL搜索顺序劫持的原理

热门文章

  1. 软件测试技术-测试平台配置(下)
  2. AI量化投资开源平台——Qlib(微矿)的学习使用笔记(随缘更新)
  3. python求交点坐标_Python - 两圆相交求交点坐标
  4. Jupyter Notebook安装代码提示、自动生成目录功能nbextensions
  5. Java语言写一个简单的学生信息管理系统,通过JDBC连接数据库对学生信息进行增删改查,采用三层思想和DBUtils第三方框架。
  6. parasolid 原因 效率_PARASOLID 25.0提供众多用户驱动型增强特性 助力提升工作效率...
  7. java版坦克大战_java版坦克大战 - 源码下载|源代码 - 源码中国
  8. 如何使用google解决问题(来自《程序员》杂志)
  9. Android 宠物连连看案例
  10. 什么是web前端和后端?