Die Suche ergab 14 Treffer

von Larusso
Donnerstag 6. März 2014, 12:41
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Moin liebe Pythonexperten,

erstmal vielen Dank für eure bisherige Hilfe.

Ich möchte die im vorherigen Programm gefilterten Daten nun gerne weiterverarbeiten. Die csvdateien besteht nun aus einigen Tausend zeilen folgender Struktur:

27.09.2010, 05:12:00,13,3.9627,3.72807,0.434492,0.408765,36.1692 ...
von Larusso
Dienstag 4. März 2014, 11:49
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Jetzt habe ich die Prüfung mit isnan() eingebaut und die Headerzeile wird mittels eines Counters übergangen. Ok so? Oder unelegant?

import csv
import math as m
eingelesenedatei = open("complete.csv", "rb")

gueltigedaten = []

rohdaten = csv.reader(eingelesenedatei, delimiter = ";")
counter = -1 ...
von Larusso
Dienstag 4. März 2014, 11:18
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Hi BlackJack,

ja ich gebs zu, ich habe es nur auf Sicht geändert ;). Asche auf mein Haupt

import csv

eingelesenedatei = open("complete.csv", "rb")

gueltigedaten = []

rohdaten = csv.reader(eingelesenedatei, delimiter = ";")

for zeile in rohdaten:
if zeile[5] != "nan":
gueltigedaten.append ...
von Larusso
Montag 3. März 2014, 15:10
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Danke für eure Antworten. Sobald ich mich an die weitere Verarbeitung mache, werde ich mich sicherlich wieder zu Wort melden

# -*- coding: utf-8 -*-

import csv

eingelesenedaten = open("complete.csv", "rb")

gueltigedaten = []

rohdaten = csv.reader(eingeleseneDaten, delimiter = ";")

for zeile ...
von Larusso
Montag 3. März 2014, 12:53
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

So hallo und schoene neue Woche!

Mein Miniprogramm sieht nun folgendermaßen aus:

# -*- coding: utf-8 -*-

import csv

datei = open("rda002_complete.csv", "rb")

Ausgabe = []

rohdaten = csv.reader(datei, delimiter = ";")


for row in rohdaten:
if row[5] != "nan":
Ausgabe.append(row)

datei ...
von Larusso
Donnerstag 27. Februar 2014, 17:21
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Weil die Einträge in den jeweiligen Zeilenspalten verschiedene Datentypen beeinhalten und ich diese separieren will.

Ich denke meine Überlegung war richtig. Meine "rohdatenliste" enthält als Einträge keine weitere Liste sondern eine Zeichenkette. Dies muss ich ändern um überhaupt Unterindizes zu ...
von Larusso
Donnerstag 27. Februar 2014, 17:15
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Liegt es evtl. daran, dass jede Zeile als eine Zeichenkette gespeichert wurde und somit keine Index b existiert? Also keine Unterlisten pro Listeneintrag in der Hauptliste
von Larusso
Donnerstag 27. Februar 2014, 17:02
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Ok,
also zum Vorgang konkret:

Ich lese meine Rohdatendatei als Liste ein.

Nun erstelle ich eine weitere Liste die, welche die ersten beiden Spalteneinträge jeder Zeile aufnimmt (in datetime umwandeln) und eine weitere welche die restlichen Zahlenwerte aufnimmt (in float umwandeln).

DTliste ...
von Larusso
Donnerstag 27. Februar 2014, 16:09
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Mir is klar, dass es dies abprüfen wird.

Ich bin mir nur nicht ganz sicher an welcher Stelle ich dies tun soll, vorm casten der Liste oder danach. Ich probiere mal weiter rum.
von Larusso
Donnerstag 27. Februar 2014, 16:00
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Ok, map geht schonmal nicht. Liegt denke ich an den ersten Einträgen, die Uhrzeit bzw. Datum darstellen. Auf Zeit und Datum würde ich eigentlich nur ungern verzichten, da sie schon ne gewisse Bedeutung für die spätere Auswertung haben
von Larusso
Donnerstag 27. Februar 2014, 15:59
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Hi Blackjack!

Die Daten sehen folgendermaßen aus:

Entweder: 2010-10-22;23:21:00;nan;nan;nan;nan;nan;nan;nan;nan;nan

Oder: 2010-10-22;23:22:00;11;4.09836;3.85604;0.384319;0.361596;32.6727;3.99455;7.24545;1026.41

Jede Zeile verfügt über die gleiche Anzahl an Spalten (meistens 11), lediglich deren ...
von Larusso
Donnerstag 27. Februar 2014, 15:26
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Moin Moin,

bin gerade dabei einige eurer Tipps umzusetzen, sieht wie folgt aus:


import csv

rohdatenliste=[]
Ausgabeliste=[]
datei ="complete.csv"

with open(datei) as csv_file:
reader = csv.reader(csv_file)
for row in reader:
rohdatenliste.append(row)

for a in range(len(rohdatenliste ...
von Larusso
Dienstag 25. Februar 2014, 12:14
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Re: Datenauswertung mittels Python

Danke für eure schnellen Antworten!

Ich werde mich direkt einmal damit beschäftigen und überdenken. Insbesondere danke für den Hinweis, dass der del-Befehl in Kombination mit einer For-Schleife keinen Sinn macht!

MfG

Larusso
von Larusso
Dienstag 25. Februar 2014, 11:11
Forum: Allgemeine Fragen
Thema: Datenauswertung mittels Python
Antworten: 27
Zugriffe: 5277

Datenauswertung mittels Python

Hallo liebe Pythone,

ich stehe for folgendem Problem. Aus einer Datenbank lese ich mittels eines Skripts gefilterte Daten als .csv aus, welche ich nun mittels Python weiter aufbereiten möchte. Leider bin ich kein versierter Programmierer, daher mein Post.

Die .csv besteht aus ca 500000 Zeilen, mit ...