美文网首页R for statistics
R语言数据转换(一)2021.2.25

R语言数据转换(一)2021.2.25

作者: R语言_茶味先生 | 来源:发表于2021-02-26 09:44 被阅读0次

1、数据转换

对数据进行操作,验证数据集的数据类型有两种方法

  • class函数
class(states.x77)#返回值为states.x77数据集的数据类型
  • is函数(可以用methods(is)和methods(as)来查看对应包含的命令
is.matrix(states.x77)#返回值为true则说明states.x77数据集是矩阵类型,返回为false则不是矩阵类型

1.1 将矩阵转化为数据框

将矩阵数据集state.x77转化为数据框用as.data.frame函数即可

framestate.x77<-as.data.frame(state.x77)

1.2 将数据框转化为矩阵

将数据框转化为矩阵则较难,因为矩阵数据全部是同一种数据类型,而数据框就像excel表格一样,可以包含多种多样不同的数据集。若数据框转化为矩阵时字符串和数值同时存在,则会将数值也转化为字符串来处理。
将数据框数据集cars32转化为数据框用as.matrix函数即可

mcars32<-as.matrix(cars32)
图1 数据框转化矩阵时数据全部转化为字符串类型

1.2 将向量转化为矩阵或数组

1.2.1 向量转化为矩阵

R语言中最常用的就是向量,将向量添加维度即可转换为矩阵或者数组

x<-c(1:10)
dim(x)<-c(5,2)
图2 向量转化为矩阵

1.2.2 向量转化为因子

x<-c(1:10)
as.factor(x)
图3 向量转化为因子

1.2.2 向量转化为列表

x<-c(1:10)
as.list(x)
图4 向量转化为列表

相关文章

  • R语言数据转换(一)2021.2.25

    1、数据转换 对数据进行操作,验证数据集的数据类型有两种方法 class函数 is函数(可以用methods(is...

  • R语言数据转换(二)2021.2.25

    1、从大的数据文件中截取出自己想要的子集 1.1 取连续数据 1.2 取间断数据 1.3 取符合条件的数据 例子1...

  • R 语言-数据转换

    1、R 中不同数据类型的转换 image.png向量变成多种类型的数据image.png 2、对数据集提取子集 i...

  • R语言长短数据转换

    R数据格式转换tidyr包:reshape2的替代者,功能更纯粹R 学习笔记:tidyr 包整理数据的利器 gat...

  • 【R语言】R包dplyr(一):数据转换

    日常在工作中会碰到很多数据批量处理的问题,有的时候单独造轮子很费时间,这个时候我发现了dplyr这个R包,能帮助你...

  • R 一些包速查

    1. R 语言参考表 2. R 数据导入 3. dplyr 数据转换 4. ggplot2 5. caret 包 ...

  • R语言数据转换(三)2021.3.1

    1 数据框的翻转,调换行和列 1.1 excel如何进行行和列的转置 将数据全选复制,建立新sheet,用Ctrl...

  • R语言基础--数据类型-总结

    R语言基础--数据类型-总结 1、R语言基础--数据类型之向量 2、R语言基础--数据类型之因子 3、R语言基础-...

  • day5 阿来

    继续学习R语言 R语言数据学习 数据R语言学习.png 数据输入 数据输出 总结 R语言学习的第二天,熟悉了很多操...

  • 生信学习小组Day5笔记-lamyusam_

    R语言学习 今天,了解了R中的数据类型,初步学习R语言的数据结构。 R的数据类型 向量(vector) R语言中的...

网友评论

    本文标题:R语言数据转换(一)2021.2.25

    本文链接:https://www.haomeiwen.com/subject/rrmyfltx.html