2017-04-24 2 views
0

Je suis en train de charger un fichier "xls" dans R J'ai essayé d'utiliser différents paquets dans R comme XLConnect, readxl, gdata, mais je suis incapable de lire le fichier correctement.Erreur lors de la lecture du fichier xls dans R

Lorsque vous utilisez XLConnect, je reçois une erreur NullPointerException (Java)

Vous pouvez trouver le lien vers un exemple de fichier xls here

s1 <- read_xls("FINRA_IDC_STAR-20110516.xls", sheet = 1,skip=1, col_names=FALSE,guess_max = min(50,100) ,trim_ws = TRUE)

+0

le Commend devrait être 'read.xlsx' –

+0

ne fonctionne pas @PraveenRKaruppannan –

+0

Quel est le nom du package que vous utilisez/ –

Répondre

0

J'ai trouvé un moyen de lire vos fichiers d'origine à l'aide RODBC. Essayez ce code:

require(RODBC) 
conn <- odbcConnectExcel("FINRA_IDC_STAR-20161201.xls") 
df <- sqlQuery(conn, "select * from [TradingActivity$]") 
close(conn) 

str(df) 

'data.frame': 66 obs. of 14 variables: 
$ F1 : Factor w/ 22 levels "* Indicates trade count is less than 5",..: NA NA NA NA 11 NA 8 NA NA 7 ... 
$ F2 : Factor w/ 4 levels "COUNT","FNMA",..: NA NA NA NA NA NA 2 4 1 NA ... 
$ F3 : Factor w/ 2 levels "SEC ID'S","UNIQUE": NA NA NA NA NA NA NA 2 1 NA ... 
$ F4 : Factor w/ 2 levels "$ TRADES","(000'S)": NA NA NA NA NA NA NA 1 2 NA ... 
$ F5 : Factor w/ 5 levels "*","COUNT","FHLMC",..: NA NA NA NA NA NA 3 5 2 NA ... 
$ F6 : Factor w/ 3 levels "*","SEC ID'S",..: NA NA NA NA NA NA NA 3 2 NA ... 
$ F7 : Factor w/ 3 levels "$ TRADES","(000'S)",..: NA NA NA NA NA NA NA 1 2 NA ... 
$ F8 : Factor w/ 3 levels "COUNT","GNMA",..: NA NA NA NA NA NA 2 3 1 NA ... 
$ F9 : Factor w/ 2 levels "SEC ID'S","UNIQUE": NA NA NA NA NA NA NA 2 1 NA ... 
$ F10: Factor w/ 2 levels "$ TRADES","(000'S)": NA NA NA NA NA NA NA 1 2 NA ... 
$ F11: Factor w/ 4 levels "*","COUNT","OTHER AGENCY",..: NA NA NA NA NA NA 3 4 2 NA ... 
$ F12: Factor w/ 3 levels "*","SEC ID'S",..: NA NA NA NA NA NA NA 3 2 NA ... 
$ F13: Factor w/ 3 levels "$ TRADES","(000'S)",..: NA NA NA NA NA NA NA 1 2 NA ... 
$ F14: logi NA NA NA NA NA NA ... 
+0

Bonjour Marco, j'obtiens cette erreur 'Messages d'avertissement: 1: Dans odbcDriverConnect (con, ...): [RODBC] ERREUR: état IM002, code 0, message [Microsoft] [ODBC Driver Manager] Source des données nom introuvable et aucun pilote par défaut spécifié 2: odbcDriverConnect (con ...): connexion ODBC failed'when J'ai essayé d'exécuter ce code 'odbcConnectExcel2007 ("FINRA_IDC_STAR-20110701.xls")' –

+0

Êtes-vous absolument sûr que le fichier xls est votre répertoire de travail? –