R语言将数据框中的字符类型数字转换为数值

您所在的位置:网站首页 excel中字符型数据怎么设置 R语言将数据框中的字符类型数字转换为数值

R语言将数据框中的字符类型数字转换为数值

2024-07-12 21:31| 来源: 网络整理| 查看: 265

场景1

我现在有一个数据框datexpr,里面的数字都是以字符型表示的,像这样

> datexpr[1,1] [1] " 1.143773961"

现在我想把这个数据框中的字符型数字全部转为数值型数字

使用下面语句即可

datexpr2=as.data.frame(lapply(datexpr,as.numeric))

现在再次查看,就是数值型啦,整个数据框中的内容也都是数值型的啦

> datexpr2[1,1] [1] 1.143774 场景2

我现在有一个数据框datexp,我想先把它转置之后,然后再把数据框内的字符型数字 转换为数值型数字 由于转置之后数据框变成了矩阵,所以要用data.frame把矩阵又变回数据框,同时在转数据框的时候一定要加上stringsAsFactors = F 不然之后做数值型数字转换的时候,得到的结果就不是原来的小数,而是一些奇怪的数字

datexpr


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3