一般在R中编号

Posted

技术标签:

【中文标题】一般在R中编号【英文标题】:general to number in R 【发布时间】:2015-04-07 14:46:46 【问题描述】:

我在 excel 中有数据,在 R 中读取后,它的内容如下 作为

lob2            lob3
1.86E+12    7.58E+12

我想要它

lob2                    lob3
1857529190776.75    7587529190776.75

这种差异导致我在稍后进行分析后得到不同的结果

【问题讨论】:

options(scipen=12) 见here for explanation 您确定这不仅仅是数字的打印方式吗? print(lob2, digits = 15) 看起来怎么样?你所有的号码都是xxx7529190776.75吗? 【参考方案1】:

Excel中的数据是如何存储的(是不是认为是数字、字符串、日期等)?

您如何将数据从 Excel 获取到 R?如果将数据保存为 .csv 文件,然后将其读入 R,查看中间文件,已知 Excel 在保存时会缩写,然后 R 会看到字符串而不是数字。您需要找到一种方法来告诉 excel 以正确的格式以正确的精度导出数据。

如果您使用的是一个包(超过 1 个),请查看该包的详细信息,了解如何正确获取数字(您可能需要在 Excel 中进行更改,以便它知道它们是数字)。

最后,R 对象上的str 函数说什么?可能是 R 存储了正确的数字,并且只显示了 cmets 中提到的简短版本。或者,可能是 R 接收到的字符串没有很好地转换为数字并将它们存储为字符或因子。 str 函数将让您了解数据在 R 中的存储方式,以及如何正确转换或显示它。

【讨论】:

以上是关于一般在R中编号的主要内容,如果未能解决你的问题,请参考以下文章

在 R 中调试的一般建议

初学线段树(poj3264)

UOJ 407(IOI2018 D1T3)

R语言 | 一般加性模型的简介应用举例及R语言操作

参考文献怎么自动编号

订单流水号(唯一编号)的生成