0
我嘗試使用read.excel將RTS工作表(.xlsx)導入到R中。導入後,彙總命令沒有爲連續變量產生正確的因子變量結果。 下面是命令&的快照結果。請幫忙。 Command & resultsR無法從xlsx中讀取因子變量
我嘗試使用read.excel將RTS工作表(.xlsx)導入到R中。導入後,彙總命令沒有爲連續變量產生正確的因子變量結果。 下面是命令&的快照結果。請幫忙。 Command & resultsR無法從xlsx中讀取因子變量
默認情況下,read_excel
不轉換字符串作爲因素。您應該使用custdata$sex <- as.factor(custdata)
等手動將列轉換爲因子。
您也可以使用{gdata}或{XLConnect}包。
科林
相反的截圖,這將是明智(更合適),以增加內嵌代碼 – amonk
第一,這本來是很高興知道你正在使用的包。假設它是遍歷遍歷的'readxl'包,我幾乎完全肯定他們放棄了對因素閱讀的支持,因此文本變量總是作爲字符向量導入,而不是作爲因素導入(正如您習慣於從read.csv)。我沒有找到一個源代碼(任何人都可以提供一個?),但是沒有'stringsAsFactors'參數,並且它應該與'readr'包一致(沒有任何因素)的事實是強有力的提示海事組織。 – friep
肯定阿蒙克感謝您的反饋。 @freip你正確地說,read.excel不會將字符串轉換爲因素。我試圖將該excel轉換爲csv,它工作得很好。謝謝。 – Raj