30
A
回答
48
設置options(stringsAsFactors = FALSE)
在您的R會話開始時或您的.RProfile中。
由於下面的評論可能暗示,stringsAsFactors
是R社區內的一個有爭議的話題。你覺得這個默認值有多刺激可能有點取決於你花了多少時間用R來適應許多「標準」統計模型(lm
,glm
等)。這些模型擬合和相關函數中的許多都是使用因子數據類型構建的。
如果您將大部分時間花在做其他更「普通」的數據分析類型上,您可能會發現這種默認更令人惱火。
由於以下原因,它被廣泛認爲是全球性設置stringsAsFactors = FALSE
的危險:共享代碼時可能導致嚴重混淆。事實上,即使你主要是單獨工作,如果你堅持用stringsAsFactors = FALSE
來運行R,那麼參與像StackOverflow這樣的在線社區可能會非常棘手:你對OP問題的回答可能不適用於OP,或者你可能無法複製錯誤,看!
當然,每個人都可以自己選擇如何最好地爲自己管理這些風險。
相關問題
- 1. 永久禁用AutoEventWireup
- 2. 如何使按鈕永久禁用?
- 3. data.frame()中的stringsAsFactors如何工作?在這種情況下
- 4. 永久禁用複選框
- 5. 如何永久禁用在asp.net中使用Javascript的按鈕?
- 6. 永久禁用Android鎖
- 7. 永久禁用css元素
- 8. 如何永久
- 9. 禁用按鈕永久的Android
- 10. 永久禁用'運行終端'選項
- 11. 如何在Mysql中永久設置group_concat_max_length?
- 12. 如何永久禁用Android瀏覽器緩存?
- 13. 如何禁用永久爲網站iframe元素?
- 14. 如何永久禁用瀏覽器HSTS的子域
- 15. 在MS Web Developer 2010 Express中永久禁用架構
- 16. 如何在pentaho開發控制檯中永久禁用行限制?
- 17. 如何永久更新iptables
- 18. React Native - 在Android上永久禁用軟鍵盤
- 19. 如何在spring中使用ehcache永久緩存mvc
- 20. MySQL不在永久使用
- 21. Meteor mup如何永久使用?
- 22. 如何在Subversion上永久忽略thumbs.db?
- 23. 如何從servlet中永久修改web.xml
- 24. 永久禁用Visual Studio 2015中的Git集成
- 25. 如何讓使用grunt永久yeoman角應用程序永生?
- 26. 如何使imagebutton永久移出活動?
- 27. 如何引用data.frame中的data.frame的列?
- 28. 如何在android應用程序中永久隱藏導航欄?
- 29. 如何在WordPress永久鏈接中使用類別ID?
- 30. 如何使用wp_insert_post在wordpress中設置POST永久鏈接/ slug
在您的'.Rprofile'中設置此設置可能會有點風險,因爲您的代碼已不再可移植。由於我做了很多教學,我決定在傳遞代碼時忘記這個選項太容易了。 – csgillespie
它確實應該是默認的。在極其奇怪的情況下殺死我的生產力,很難調試因爲它而發生的錯誤。剛纔我從一個文件讀取繪圖參數,忘了它,並且繪圖錯誤,同時仍然顯示正確的標題和軸描述... –
它應該是默認的,例如as.data.frame()應該保留底層數據它們插入到數據框中的對象的結構。 –