0
我有一個類似'102622812'的數字。我已經使用scipen如下儘管在R中使用了scipen,但仍表示爲E的數字
options(scipen=999)
但是當我使用write.csv寫入文件的數量,我還是把它像1.03E格式+ 08
我自己也嘗試轉換此列字符類型並寫入文件。我仍然遇到同樣的問題。
我有一個類似'102622812'的數字。我已經使用scipen如下儘管在R中使用了scipen,但仍表示爲E的數字
options(scipen=999)
但是當我使用write.csv寫入文件的數量,我還是把它像1.03E格式+ 08
我自己也嘗試轉換此列字符類型並寫入文件。我仍然遇到同樣的問題。
即使.csv文件未經科學記數法保存,Excel等電子表格軟件也會以科學記數法顯示它們。一些選項來檢查實際的輸出是:
readLines("file.csv")
上R.type file.csv
在Windows上,在Linux/Mac上的cat file.csv
)。
您是如何檢查.csv文件中的值的?從大寫'E'我想Excel,如果是這樣,這是因爲Excel以科學格式顯示。 – Molx
@Molx,你說得對。從R開始,這是一個數字,Excel將其轉換爲科學記數法。謝謝! – PepperBoy
這是值得發佈的答案。我認爲它發生在不止一些人身上,即使它看起來相當元素。 SO也適合初學者。 –