尽管在 R 中使用了 scipen,但数字仍表示为 E
number represented as E in spite of using scipen in R
我有一个像“102622812”这样的号码。我按如下方式使用了 scipen
options(scipen=999)
但是当我使用 write.csv 将数字写入文件时,我仍然以 1.03E+08
的格式得到它
我也试过将此列转换为字符类型并写入文件。我仍然遇到同样的问题。
即使 .csv 文件没有使用科学记数法保存,Excel 等电子表格软件也会以科学记数法显示它们。检查实际输出的一些选项是:
- 在记事本或 Gedit 等简单的文本编辑器中打开文件
- 在 R 上使用
readLines("file.csv")
。
- 在终端中打印文件内容(
type file.csv
Windows,cat file.csv
Linux/Mac)。
我有一个像“102622812”这样的号码。我按如下方式使用了 scipen
options(scipen=999)
但是当我使用 write.csv 将数字写入文件时,我仍然以 1.03E+08
的格式得到它我也试过将此列转换为字符类型并写入文件。我仍然遇到同样的问题。
即使 .csv 文件没有使用科学记数法保存,Excel 等电子表格软件也会以科学记数法显示它们。检查实际输出的一些选项是:
- 在记事本或 Gedit 等简单的文本编辑器中打开文件
- 在 R 上使用
readLines("file.csv")
。 - 在终端中打印文件内容(
type file.csv
Windows,cat file.csv
Linux/Mac)。