全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2053 7
2012-02-18
新装的R是12.4版本的,将数据从剪贴板或EXCEL(保存为CSV格式)导入后,显示MODE( )为LIST,用函数as.matrix转换数据类型后,为何有时显示类型为numeric,有时显示为character??对高手来讲可能非常简单,但对现阶段的我来说非常重要,希望能帮忙解答,谢谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-2-18 13:11:28
我也不懂,我之前也遇到这个问题了,等待解答
二维码

扫码加我 拉你入群

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

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

2012-2-18 16:27:20
你把你的CSV格式数据贴出来,让大家帮你看看。一般情况下,你说的有时numeric有时character的情况不大会出现。
二维码

扫码加我 拉你入群

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

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

2012-2-18 21:53:47
数据导入应该是个data frame,而不是list,你是怎么导入的?
二维码

扫码加我 拉你入群

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

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

2012-2-18 23:17:02
是因为你得list里面的数据既有numeric的类型也有character的类型数据,可以先把里面的数据都用as.numeric()转换成数字类型或者用as.character()全转成文字类型
二维码

扫码加我 拉你入群

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

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

2012-2-19 05:58:38
qoiqpwqr 发表于 2012-2-18 21:53
数据导入应该是个data frame,而不是list,你是怎么导入的?
A data.frame is stored as a list. As stated in the help of mode() function,
Both mode and storage.mode return a character string giving the (storage) mode of the object — often the same — both relying on the output of typeof(x) ...
.
If one wants to check the logic type of data, the class() function should be used. See the following example:
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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