Ich habe ein seltsames Problem mit dem Laden des xlsx-Pakets und der Verwendung von choose.files.
Dieses Problem begann, sobald ich RStudio auf die neueste Version (v0.97.237) aktualisiert hatte. Wenn ich RStudio starte und dann xlsx lade (d.h. library(xlsx)
) wird das Paket problemlos geladen. Wenn ich dann aber versuche, die choose.files()
RStudio friert ein (es läuft ununterbrochen und kann nicht geschlossen werden, ohne es mit dem Win7-Taskmanager zu beenden). Wenn ich RStudio starte und zuerst choose.files verwende, funktioniert es einwandfrei. Wenn ich dann die library(xlsx)
Zeile, wird das xlsx-Paket nicht geladen. Es gibt den unten stehenden Fehler.
Ich habe versucht, das xlsx-Paket neu zu installieren (zusammen mit xlsxjars und rJava), aber das hat nicht funktioniert. Auch die Neuinstallation von Java hat nicht funktioniert.
Irgendwelche Vorschläge? Ich verwende R v2.15.2.
library(xlsx)
Loading required package: xlsxjars
Loading required package: rJava
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error : .onLoad failed in loadNamespace() for 'xlsxjars', details:
call: .jinit()
error: Cannot create Java virtual machine (-4)
Error: package ‘xlsxjars’ could not be loaded
EDIT: Hier ist das Problem. Entschuldigung für die Verwirrung. Wenn ich dies eingebe:
filename<-file.choose() #select file
library(xlsx)
mydata<-read.xlsx(filename,1) #load datafile
Ich kann den Dateinamen erfolgreich auswählen, aber das xlsx-Paket wird nicht geladen, sodass ich die Datendatei nicht öffnen kann. Ich erhalte die oben genannte Fehlermeldung. Wenn ich jedoch stattdessen dies ausführe (nachdem ich RStudio geschlossen und neu gestartet habe):
library(xlsx)
filename<-file.choose() #select file
mydata<-read.xlsx(filename,1) #load datafile
Das xlsx-Paket wird ordnungsgemäß geladen, aber file.choose
führt dazu, dass R auf unbestimmte Zeit läuft, so dass das Skript einfriert und ich meine Datei nicht laden kann. Dies ist auch der Fall, wenn ich choose.files()
. Ich habe keine Ahnung, warum diese beiden Dinge (xlsx, und file.choose
/ choose.files
) widersprüchlich sein, aber es scheint, dass sie es sind, da ich nur das eine oder das andere benutzen kann, je nachdem, welches ich zuerst benutze.
EDIT 2: Ich habe dies auf einem anderen Computer versucht (gleiches Betriebssystem, gleiche Versionen von R, RStudio und Java) und ich habe das gleiche Problem.
EDIT 3: Ich habe wieder auf RStudio v0.97.90 umgestellt und das Problem ist verschwunden. Ich denke, es ist ein RStudio-Problem.