全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1016 4
2018-04-26
set.seed(6)
a <- runif(6)
b <- as.numeric(names(table(a)))
b==sort(a) ####全是显示错误
as.character(b)==as.character(sort(a))#######全是显示正确
有大佬知道这是为什么吗?

二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-26 20:21:28
精度的问题

你可以试试a[6] - b[6]
二维码

扫码加我 拉你入群

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

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

2018-4-27 19:15:58
qoiqpwqr 发表于 2018-4-26 20:21
精度的问题

你可以试试a[6] - b[6]
转化成字符型全是相等的,也是精度问题吗,小数点后一样的
二维码

扫码加我 拉你入群

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

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

2018-4-27 19:38:06
中国梦丶 发表于 2018-4-27 19:15
转化成字符型全是相等的,也是精度问题吗,小数点后一样的
转成字符型之后后面的都去掉了,只保留了显示出来的部分,所以就是一样的了
二维码

扫码加我 拉你入群

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

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

2018-4-28 12:36:50
qoiqpwqr 发表于 2018-4-27 19:38
转成字符型之后后面的都去掉了,只保留了显示出来的部分,所以就是一样的了
这样的啊,谢谢!我去看看
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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