美文网首页生物信息学与算法生物信息学习
R中t()转置后为什么会变成字符型数据

R中t()转置后为什么会变成字符型数据

作者: 生信编程日常 | 来源:发表于2020-06-11 22:58 被阅读0次

先看一个数据,
data为data.frame格式



进行转置
t(data)


数值型数据全部变成了字符型,怎么回事?其实是因为cluster那一列数据并不是数值型,而是字符型。因为这一列代表某一群细胞,如cluster0.所以才会出现这个情况。

转置会先将data.frame用as.matrix()转成矩阵格式,然后再转置,最终得到一个矩阵。
因为data.frame可以存放多个类型的数据,但matrix只能存放同一种数据类型,对于输入的data.frame而言,如果有字符型数据,那么整个data.frame的数值型数据都会被转成字符型·。

想将字符型数据再变成数值型向量可参考:https://blog.csdn.net/Candle_light/article/details/84374814

欢迎关注~


公众号二维码.jpg

相关文章

  • R中t()转置后为什么会变成字符型数据

    先看一个数据,data为data.frame格式 进行转置t(data) 数值型数据全部变成了字符型,怎么回事?其...

  • R中t()转置后为什么会变成字符型数据

    先看一个数据,data为data.frame格式 进行转置t(data) 数值型数据全部变成了字符型,怎么回事?其...

  • LearningR-数据处理

    [TOC] 1. R自带函数 1.1 转置 使用函数t()可对一个矩阵或数据框进行转置,对于数据框,行名将变成变量...

  • 【数据处理】数据转置命令 xpose

    在Excel中,粘贴选项中数据转置功能。 在R中,使用t()进行数据转置。 在STATA中,也有类似功能。由xpo...

  • 聊聊R语言中t转置函数

    t()给定矩阵或数据框x,t函数返回x的转置。 在对data.frame进行t()操作时需要注意,避免数字变成字符...

  • 说说R语言的转置

    在群里看到了一个问题,他用R语言的转置函数t()对下面形式的数据进行了转置 转置之后的数据结构如下 他发现转置之后...

  • 学习小组Day 5-小白要进步

    数据结构 R中的数据类型包括数值型,字符型和逻辑型。 向量 向量 是用于存储数值型,字符型或逻辑型的一堆数组,每个...

  • R当中数据转置

    在以前的操作中转置在excel当中完成,最方便。但是有时候样本数目太多,excel就不行了这里介绍个R当中的转置函...

  • R语言数据转置

    方法1 #读取wet.txt需要转换的目标矩阵,显示原行列。本例中行为sample,列为otu otu<-read...

  • Python(一)

    print函数 将数据输出到文件中 在字符串中使用变量 Scanner 转移字符 \t \n \r \b ...

网友评论

    本文标题:R中t()转置后为什么会变成字符型数据

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