2014-10-29 68 views
0
library(gdata) 
xls_data = read.xls("C:/folder/data_that_i_want.xlsx", 
        perl ="C:/Perl64/bin/perl.exe", 
        sheet = "sheet_that_i_want")$column_name 

當我再嘗試看看在R上的數據每場僅僅是「一般」,而不是數字數據我試圖從Excel中獲得。導入excel文件與GDATA R,數據顯示爲「一般」

+0

無法用gdata附帶的'iris.xls'數據集重現。需要更完整的測試用例。 – 2014-10-29 19:19:06

+0

同上@BondedDust ... user2270508 - 你可以上傳一個示例xlsx和鏈接,在某處粘貼一些示例數據,或者將我們引用到一個公共可用的xlsx文件,爲您引發此錯誤? – 2014-10-29 19:35:27

回答

0

在沒有更多信息的情況下,您是否嘗試過openxlsx庫?

options(java.parameters="-Xmx2000m") 

library(openxlsx) 

data <- read.xlsx(excel.file, sheet = 1, startRow = 1, colNames = TRUE) 
1

數據在excel中被格式化爲'general',當我將其更改爲'number'時,它導入到r中就好了。