全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
9049 5
2015-02-26
data.frame数据格式怎么修改?
比如小数点的位数设置、数据格式改为百分比,每列的格式不同。
二维码

扫码加我 拉你入群

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

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

全部回复
2015-2-27 14:38:19
无能为力。楼下继续解答
二维码

扫码加我 拉你入群

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

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

2015-2-27 15:55:55
options(digits=3)

这个可以控制数字的小数位数,最多22位。

要控制某个变量的位数,可以format(round(1.20, 2), nsmall = 2),nsmall是显示的小数位数。
数字换做变量应该没有问题。

百分比的话,在数据存储的时候没有必要设置呀,需要显示的时候可以这样
> x <- seq(0.5, 0.55, 0.01)
> sprintf("%.1f %%", 100*x)
[1] "50.0 %" "51.0 %" "52.0 %" "53.0 %" "54.0 %" "55.0 %"

都是网上找来的,希望能帮到楼主
二维码

扫码加我 拉你入群

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

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

2015-2-28 09:02:28
harpbreeze 发表于 2015-2-27 15:55
options(digits=3)

这个可以控制数字的小数位数,最多22位。
不是更改存储格式,就是导出到excel时,显示小数点两位、百分比格式。
二维码

扫码加我 拉你入群

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

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

2015-2-28 20:16:29
wuchm 发表于 2015-2-28 09:02
不是更改存储格式,就是导出到excel时,显示小数点两位、百分比格式。
那这个不是应该直接在excel里面改不就好啦~
二维码

扫码加我 拉你入群

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

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

2015-3-4 15:27:01
格式什么的,最好先在excel中处理好再导入其它软件
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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