Datenimport
Re: Datenimport
Sorry, vielleicht habe ich gerade weitere Teile des Problems verstanden: Du pflegst die Daten in Excel und hast bisher OpenOffice genutzt, um aus dem Excel ein leicht lesbares csv zu machen. Richtig? OpenOffice war nur Konvertierprogramm und jetzt mangelt es am Konvertierprogramm. Was spricht denn dagegen, ein Excel-csv zu exportieren und das Einlese-Kommando in R anzupassen, an die csv-Konventionen von Excel, also z. B. sep=";" statt sep=","?
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Re: Datenimport
ehrlich gesagt komme ich gar nicht so weit. Die Probleme treten schon auf wenn ich einzelne Packete laden will. Zwischenzeitlich habe ich r deinstalliert und alles wieder geladen, auch vieles einzeln, das Dumme ist nur die Fehler sind geblieben:
a) Internet Routinen können nicht geladen werden
da habe ich lange gesurft und nichts wesentliches gefunden, ein Hilfsprogramm dass das beheben könnte hat nicht gewirkt
b)
wenn das gelöst ist, erst dann kann ich mich an den import machen...
a) Internet Routinen können nicht geladen werden
da habe ich lange gesurft und nichts wesentliches gefunden, ein Hilfsprogramm dass das beheben könnte hat nicht gewirkt
b)
> library(readxl)
Fehler: package or namespace load failed for ‘readxl’ in inDL(x, as.logical(local), as.logical(now), ...):
kann shared object 'C:/Users/Alexander/Documents/R/win-library/3.4/readxl/libs/x64/readxl.dll' nicht laden:
maximale Zahl von DLLs erreicht...
> library(xlsx)
Lade nötiges Paket: rJava
Error: package or namespace load failed for ‘rJava’:
.onLoad in loadNamespace() für 'rJava' fehlgeschlagen, Details:
Aufruf: fun(libname, pkgname)
Fehler: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures.
Fehler: Paket ‘rJava’ konnte nicht geladen werden
> library(rJava)
Fehler: package or namespace load failed for ‘rJava’:
.onLoad in loadNamespace() für 'rJava' fehlgeschlagen, Details:
Aufruf: fun(libname, pkgname)
Fehler: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures.
> library(gdata)
Fehler: package or namespace load failed for ‘gdata’ in inDL(x, as.logical(local), as.logical(now), ...):
kann shared object 'C:/Users/Alexander/Documents/R/win-library/3.4/gtools/libs/x64/gtools.dll' nicht laden:
maximale Zahl von DLLs erreicht...
> library(readxl)
Fehler: package or namespace load failed for ‘readxl’ in inDL(x, as.logical(local), as.logical(now), ...):
kann shared object 'C:/Users/Alexander/Documents/R/win-library/3.4/readxl/libs/x64/readxl.dll' nicht laden:
maximale Zahl von DLLs erreicht...
wenn das gelöst ist, erst dann kann ich mich an den import machen...
Re: Datenimport
Ich kenne mich mit diesem Betriebssystem leider nicht aus.
Aber es scheint so dass du kein Java installiert hast.
Was dll sind und warum man nur eine bestimmte Anzahl haben darf weiß ich.
Vielleicht hat jemand anderes Rat?
Aber es scheint so dass du kein Java installiert hast.
Was dll sind und warum man nur eine bestimmte Anzahl haben darf weiß ich.
Vielleicht hat jemand anderes Rat?
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Re: Datenimport
Hallo Alex,
bitte such mal auf StackOverflow, da gibt es z.B.: https://stackoverflow.com/questions/422 ... -for-rjava
Gruß, Jörg
bitte such mal auf StackOverflow, da gibt es z.B.: https://stackoverflow.com/questions/422 ... -for-rjava
Gruß, Jörg
Re: Datenimport
Ich habs. es hat zwar lange gedauert aber ich habs.
also edi, mit deinem Ansatz hab ichs allerdings nicht geschafft.
Im übrigen der Fehlerhinweis mit
maximale Zahl von DLLs erreicht...
hatte etwas damit zu tun, dass ich zuviele Packete in R aktiv hatte, merkte ich allerdings erst, als ich alles neu installierte...
Dann habe ich nochmal über das von bigben nachgedackt und ja ich hatte probleme über exel eine csv datei zu erstellen.
irgendwie hatte ich in der ersten Spalte immer
"'2015-10-14" also ein Abostroph vor dem Datum und damit ging es nie. Darum nahm ich open office.
Die Lösung war und ist jetzt für mich: Ich stellte mein Betriebssystem in der Sprache um, also statt , . statt unserem Datumsformat jenes hier, anschließend musste ich die 0 in 0.000000 umwandeln und jetzt kann ich meine große csv-Datei in R reinschmeisen. oh bin ich stolz (und dumm zugleich)
Danke an alle. Grüße und schones WE noch...
also edi, mit deinem Ansatz hab ichs allerdings nicht geschafft.
Im übrigen der Fehlerhinweis mit
maximale Zahl von DLLs erreicht...
hatte etwas damit zu tun, dass ich zuviele Packete in R aktiv hatte, merkte ich allerdings erst, als ich alles neu installierte...
Dann habe ich nochmal über das von bigben nachgedackt und ja ich hatte probleme über exel eine csv datei zu erstellen.
irgendwie hatte ich in der ersten Spalte immer
"'2015-10-14" also ein Abostroph vor dem Datum und damit ging es nie. Darum nahm ich open office.
Die Lösung war und ist jetzt für mich: Ich stellte mein Betriebssystem in der Sprache um, also statt , . statt unserem Datumsformat jenes hier, anschließend musste ich die 0 in 0.000000 umwandeln und jetzt kann ich meine große csv-Datei in R reinschmeisen. oh bin ich stolz (und dumm zugleich)
Danke an alle. Grüße und schones WE noch...
Re: Datenimport
Aha,interessant... Wusste nicht, dass es da ein Limit bei diesem Betriebssystem gibtIm übrigen der Fehlerhinweis mit
maximale Zahl von DLLs erreicht...
hatte etwas damit zu tun, dass ich zuviele Packete in R aktiv hatte, merkte ich allerdings erst, als ich alles neu installierte...
Dann habe ich nochm
Dann würde ich raten vom tidyverse fern zu bleiben (das lädt nämlich ziemlich viele abhängigkeiten).
Hat das noch jemand anderes hier im Forum beobachtet?
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Re: Datenimport
Gelegentlich habe ich dann in solchen Fällen einen Editor genommen, z.B. http://www.crimsoneditor.com/
- sowohl zur Kontrolle des Datenformates als auch zur Beseitigung von solchen Fehlformatierungen (wenn nötig mit Hilfe von regulären Ausdrücken).
Gruß, Jörg
Re: Datenimport
Ein Editor ist oft eine gute Idee. Ist halt schlecht reproduzierbar. Das Apostroph systematisch entfernen, hätte man auch in R erledigen können. Wenn das Sheet zu groß für Calc ist, kann es auch zu groß für Excel werden. Deshalb rechtzeitig nach Alternativen zur Tabellenkalkulation umsehen!
LG,
Bernhard
LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte