一般到R中的数字



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

lob2            lob3
1.86E+12    7.58E+12

我想要它作为

lob2                    lob3
1857529190776.75    7587529190776.75

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

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

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

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

最后,你的R对象上的str函数说明了什么?可能是R存储了正确的数字,并且只显示评论中提到的简短版本。或者,可能是R接收到的字符串无法很好地转换为数字,并将其存储为字符或因子。str函数将让您了解数据是如何存储在R中的,从而了解如何正确转换或显示数据。

相关内容

  • 没有找到相关文章

最新更新