Großer Datensatz - nicht alle Spalten einlesen

Wie rufe ich R-Funktionen auf, wie selektiere ich Daten, ich weiß nicht genau ....

Moderatoren: EDi, jogo

Antworten
svlkicker
Beiträge: 5
Registriert: Do Aug 08, 2019 2:09 pm

Großer Datensatz - nicht alle Spalten einlesen

Beitrag von svlkicker »

Hallo zusammen,

ich habe eine sehr große csv-Datei mit etwa 350 Spalten vorliegen. Für meine Analysearbeiten in R brauche ich jedoch nur etwa 50 dieser 350 Spalten. Leider ist die csv Datei sehr zerstreut und die von mir benötigten Spalten liegen nicht direkt nebeneinander. Beispielsweise möchte ich die Spalten 50-55 und die Spalten 60-65 einlesen, nicht aber die Spalten 56-59. Bisher habe ich es geschafft mir nur einen Auszug ausgeben zu lassen, jedoch nur von Spalten die direkt nebeneinander sind. Das ist mein aktueller Code, mit dem ich nur die Spalten 50-55 einlesen kann.

Code: Alles auswählen

test <- read_csv("Pfad") [,50:55]
Wie schaffe ich es, dass ich mit einem Befehl alle benötigten Spalten auswählen kann? Bin über jede Hilfe sehr dankbar.
Viele Grüße
Zuletzt geändert von jogo am Do Aug 08, 2019 2:19 pm, insgesamt 1-mal geändert.
Grund: Formatierung verbessert. http://forum.r-statistik.de/viewtopic.php?f=20&t=29
jogo
Beiträge: 2093
Registriert: Fr Okt 07, 2016 8:25 am

Re: Großer Datensatz - nicht alle Spalten einlesen

Beitrag von jogo »

Hallo svlkicker,

willkommen im Forum!

Code: Alles auswählen

meineSpalten <- c(50:55, 60:65)
test <- read_csv("Pfad")[, meineSpalten]
Ansonsten gibt es hier weitere Infos:
https://stackoverflow.com/questions/578 ... ed-columns

Gruß, Jörg
svlkicker
Beiträge: 5
Registriert: Do Aug 08, 2019 2:09 pm

Re: Großer Datensatz - nicht alle Spalten einlesen

Beitrag von svlkicker »

jogo hat geschrieben: Do Aug 08, 2019 2:21 pm Hallo svlkicker,

willkommen im Forum!

Code: Alles auswählen

meineSpalten <- c(50:55, 60:65)
test <- read_csv("Pfad")[, meineSpalten]
Ansonsten gibt es hier weitere Infos:
https://stackoverflow.com/questions/578 ... ed-columns

Gruß, Jörg
Hallo Jörg,
das war ja fast schon wieder zu einfach. So R affin bin ich leider dann noch nicht. Vielen Dank für deine Hilfe!
Antworten