全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
18965 19
2010-12-24
我有一个数据集,里面连数字都是字符型的,基本的MEAN都求不了,急死我了,不知道怎样能转成数字型。

           ID        Z_H        T_H        F_P_F_H        S_H        T_F_H        F_E_H        S_T_H        
        201        4.005        4.362        11.015        18.234        4.605        4.083        3.519        
        202        <2.000        2.653        7.139        8.882        <2.000        <2.000        <2.000        
        203        <2.000        2.749        20.344        16.987        2.394        2.288        <2.000        
        204        <2.000        4.181        13.181        5.27        <2.000        <2.000        <2.000        
        205        <2.000        5.22        21.66        10.584        3.706        <2.000        <2.000        
        206        2.087        4.085        14.424        14.213        2.699        <2.000        <2.000        
        207        <2.000        3.558        11.099        6.084        2.81        <2.000        <2.000
本文来自: 人大经济论坛 SAS专版 版,详细出处参考:http://www.pinggu.org/bbs/viewthread.php?tid=997359&page=1&from^^uid=2249366
这是从数据库里得到的数据,只复制了前几列(大概有30列左右),前几个观测值(大概有1万左右);
我已把<2.000的变成了2.000,然后就不知道怎样把字符型转成数字,求高手指点!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-12-24 16:59:08
建立新变量,用 input 函数把原字符变量转换为数值型,赋值给新变量。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-12-24 18:58:48
里面的列名很多,不是每个都变吧!能不能重新生成一个数据集,把里面的数据变成数字型的呢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-12-24 20:59:22
应该是的。 不过直接批量的转换也可以写,不过要用到一些其它方法,稍微麻烦些。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-12-24 21:27:29
LS说的方法怎么实现,我也遇到了同样的问题,想知道~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-12-24 21:58:24
我觉得你们可以拿个数据集出来,否则不好解决。
而且尽量把可能存在的,需要处理的问题,尽量都放到这个数据集里去。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群