《数据科学:R语言实现》——3.2 重命名数据变量
本节书摘来自华章计算机《数据科学:R语言实现》一书中的第3章,第3.2节,作者 丘祐玮(David Chiu),更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3.2 重命名数据变量数据框允许用户根据行名和列名选取和过滤数据。由于并不是所有的数据集都包含行名和列名,因此我们需要使用内置的命名函数重命名数据集。
在本教程中,你需要给开发环境安装R,同时确保计算机可以访问互联网。
执行下列步骤,重命名数据。
1.首先,从GitHub链接地址https://github.com/ywchiu/rcookbook/raw/master/chapter3/employees.csv 下载employees.csv:
2.从GitHub链接地址https://github.com/ywchiu/rcookbook/raw/master/chapter3/salaries.csv 下载salaries.csv:
3.然后,使用函数read.csv读取文件给R进程:
4.使用函数names查看数据集的列名:
5.接着,使用给定的名称向量重命名列:
6.除了使用函数names,还可以使用函数colnames重命名列:
7.除了改变列名,我们也可以使用函数rownames改变行名:
在本教程中,我们介绍了如何使用函数names重命名数据集。首先,使用函数download.file从GitHub下载salaries.csv和employees.csv,然后使用函数names查看两个数据集的列名。要修改这两个数据集的列名,只需要把字符向量指派给数据集的名称。我们也可以使用函数colnames修改列名。最后,我们可以使用函数rownames把数据集的行名修改为emp_no。
为了避免使用colnames和rownames两个函数确定行名和列名,我们也可以使用函数dimnames在一次操作中同时修改行名和列名:
在这组代码中,list的第一个输入向量代表行名,第二个输入向量代表列名。
《R语言游戏数据分析与挖掘》一2.2 数据对象 本节书摘来华章计算机《R语言游戏数据分析与挖掘》一书中的第2章 ,第2.2节,谢佳标 著 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
相关文章
- 语言变量声明内存分配
- Go语言第一深坑:interface 与 nil 的比较
- R语言——矩阵运算
- OpenGL ES着色器语言之变量和数据类型(一)(官方文档第四章)和varying,uniform,attribute修饰范围
- R语言环境变量的设置 环境设置函数为options()
- R语言与显著性检验学习笔记
- Java语言中几个常用的包
- Atitit.编程语言的主要的种类and趋势 逻辑式语言..函数式语言...命令式语言
- AI之NLP:2020年6月22日北京智源大会演讲分享之《语音与自然语言处理》之基于深度上下文词表征的语言结构的发现、基于显式上下文表征的语言处理、多语言及多模态任务中的预训练模型、可微分的加权有限状
- Python语言学习:Python语言学习之数据类型/变量/字符串/操作符/转义符的简介、案例应用之详细攻略
- AOS编排语言系列教程(二):初识AOS编排语言,创建你的第一个AOS模板
- 子数组的最小值之和-c语言
- 面试题 16.02. 单词频率-c语言哈希表法
- c语言之hex字符串转hex数组(“123456”->“0x12,0x34,0x56“)亲测可用
- 【一天一门编程语言】Lisp 语言程序设计极简教程
- 【Groovy】Groovy 动态语言特性 ( Groovy 中的变量自动类型推断以及动态调用 | Java 中必须为变量指定其类型 )
- Spring学习总结(四)——表达式语言 Spring Expression Language
- Go语言自学系列 | golang变量
- 387集Go语言核心编程培训视频教材整理 | Golang变量(三)
- 387集Go语言核心编程培训视频教材整理 | Golang变量(一)
- PostgreSQL的学习心得和知识总结(一百二十二)|深入理解PostgreSQL数据库PL/pgSQL过程语言 特殊变量FOUND 的使用场景和实现原理
- 采用Java语言如何实现高速文件复制?
- c语言include文件路径(c语言include相对路径)
- Tcl 语言 ——变量篇
- c语言二维数组
- Java语言基础(环境搭建、语法、变量、类型转换、运算符、控制语句、数组)
- 【go从入门到放弃】go语言基础语法篇-变量
- c语言交换两个变量的值