Seite 1 von 1

datensatz aus csv in array

Verfasst: Donnerstag 13. August 2009, 10:30
von DanielMamba
Hi,

ich hatte so eine ähnliche Frage schonmal gestellt. Ich arbeite gerade an einem Projekt, wo ich Daten aus einem csv bzw. dat file einlesen möchte und diese in einem array speichern möchte. Bisher war mein Ansatz folgender:

Code: Alles auswählen

import csv
data = zeros(1)
    reader = csv.reader(open("data.csv"), delimiter=",")
    for row in reader:
        data = concatenate((data, row))
eigentlich funktionierts, ich muss allerdings den vektor/array data mit einer 0 beginnen, die ich danach wieder entferne. Kennt jemand von Euch eine elegantere Möglichkeit, evt. sogar eine geeignete Funktion aus Python/Numpy?

Danke und viele Grüsse,

DanielMamba

Verfasst: Donnerstag 13. August 2009, 10:43
von CM
Hoi,

numpy.loadtxt - mehrfach hier im Forum diskutiert.

Gruß,
Christian

PS Dein Code ist syntaktisch nicht korrekt. Könnte am Pasting liegen. Und allgemein: Besser als mit "code" arbeiten ist mit "code=py" - das erhälst Du über den "Python"-Button beim editieren Deines Betrags.

Verfasst: Donnerstag 13. August 2009, 11:32
von DanielMamba
Hi,

ja diese Möglichkeit ist wesentlich edler! Vielen Dank. Grüsse, Mamba