2020-09-14 字符串转非科学计数法数值型

2020-09-13  本文已影响0人  小桃学生信

今天发现一个有趣的事情,我的原始数据如下,这三列都是字符串形式,我需要对这三列的内容进行加和计算,所以需要将他们转成数值型,而且不想一列一列的操作。

我这样操作,报错表示这种内容不能转数值:

TCGA_lung_immune_sig[,1:3] <- as.numeric(TCGA_lung_immune_sig[,1:3])
错误: 'list' object cannot be coerced to type 'double'

于是我使用apply家族函数,对单个内容进行转型

TCGA_lung_immune_sig[,1:3] <- apply(TCGA_lung_immune_sig[,1:3],2,as.numeric)

结果自动去除了科学计数法。


如果没有自动去除科学计数法的情况下,可以使用这个函数

options(scipen=200)

scipen = 200表示超过200个数字才使用科学计数法

上一篇 下一篇

猜你喜欢

热点阅读