一般在R中的数字

时间:2015-04-07 14:46:47

标签: r scientific-notation

我在excel中有数据,在阅读R之后,它的内容如下 如

lob2            lob3
1.86E+12    7.58E+12

我希望它为

lob2                    lob3
1857529190776.75    7587529190776.75

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

1 个答案:

答案 0 :(得分:1)

如何将数据存储在Excel中(它认为它是数字,字符串,日期等)?

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

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

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