我有一個R數據框,其中一列包含一串數字,但我想將它們視爲一個因子(主要是爲了阻止R用e + 04等縮短數字......)。我發現解決這個問題的一種方法是編輯從中獲取數據的csv文件,並添加一個虛擬條目,在所需列中包含一個單詞,然後重新導入它。我如何使用R函數獲得這種效果而不會混淆csv?如何在R數據框中顯示數字列而不使用科學計數法('e + 07')
爲了澄清,我的數據幀是這樣的:
pNum,Condition,numberEntered
1,2,5.0970304e+07
我想從數值變更numberEntered的數據類型來考量,並擺脫了討厭的E + 07。
謝謝!這確實是非常豐富的信息,並解決了我的問題。感謝您爲我提供有用的示例。 –
爲了增加一點澄清,'format'和'formatC'不會改變數字的打印方式;他們使用指定的格式將數字轉換爲字符。 –
也可以使用'format(x,scientific = F)' – Danny