我在excel中有数据,在阅读R之后,它的内容如下 如
lob2 lob3
1.86E+12 7.58E+12
我希望它为
lob2 lob3
1857529190776.75 7587529190776.75
这种差异导致我在稍后进行分析后得到不同的结果
答案 0 :(得分:1)
如何将数据存储在Excel中(它认为它是数字,字符串,日期等)?
如何将数据从Excel传输到R?如果将数据保存为.csv文件,然后将其读入R,查看中间文件,已知Excel在保存时会缩写,然后R会看到字符串而不是数字。您需要找到一种方法来告诉excel以正确的格式以正确的精度导出数据。
如果您正在使用一个包(超过1个),那么请查看该包的详细信息,以了解如何正确获取数字(您可能需要在Excel中进行更改,以便它知道它们是数字)。 / p>
最后,R对象上的str
函数说什么?可能是R存储了正确的数字,只显示了评论中提到的短版本。或者,可能是R收到的字符串没有很好地转换为数字并将它们存储为字符或因子。 str
功能可让您查看数据在R中的存储方式,以及如何正确转换或显示数据。