如何将R中的一个变量中的一个变量的小数位数限制在两位小数位?我将数据导入到R中,并且只有一列的小数位变成了疯狂。我想保持完全相同的数据帧,但将该列中的小数位数限制为两位。限制R中变量的小数位数
我的数据框的名称是KoreanCorr,我想编辑的列是SA。我知道我在KoreanCorr $ SA领域做了些什么,digits = 2?什么是完整的代码?
谢谢!
如何将R中的一个变量中的一个变量的小数位数限制在两位小数位?我将数据导入到R中,并且只有一列的小数位变成了疯狂。我想保持完全相同的数据帧,但将该列中的小数位数限制为两位。限制R中变量的小数位数
我的数据框的名称是KoreanCorr,我想编辑的列是SA。我知道我在KoreanCorr $ SA领域做了些什么,digits = 2?什么是完整的代码?
谢谢!
您可以使用round()选项或数字。 下面的代码示出了用于数字使用圆形(
格式正好两个小数位)(圆的(X,2),nsmall = 2)
例如:
> format(round(1.20, 2), nsmall = 2) [1] "1.20"
> format(round(1, 2), nsmall = 2) [1] "1.00"
> format(round(1.1234, 2), nsmall = 2) [1] "1.12"
可格式化一个数字,比如x,按照你的意愿可以达到小数位数。这里x是一个小数位数,你可以根据你的意愿设置小数位数。这样我们希望占用这个数字的小数点后8位。 ?
x<-c(1111111234.6547389758965789345)
y<-formatC(x,digits=8,format="f")
[1] "1111111234.65473890"
结帐'轮()' – gfgm
我建议'轮()'和一个很好的教程;) – BigDataScientist