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 ...
Die Suche ergab 14 Treffer
- Donnerstag 6. März 2014, 12:41
- Forum: Allgemeine Fragen
- Thema: Datenauswertung mittels Python
- Antworten: 27
- Zugriffe: 5277
- 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 ...
import csv
import math as m
eingelesenedatei = open("complete.csv", "rb")
gueltigedaten = []
rohdaten = csv.reader(eingelesenedatei, delimiter = ";")
counter = -1 ...
- 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 ...
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 ...
- 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 ...
# -*- coding: utf-8 -*-
import csv
eingelesenedaten = open("complete.csv", "rb")
gueltigedaten = []
rohdaten = csv.reader(eingeleseneDaten, delimiter = ";")
for zeile ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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
- 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 ...
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 ...
- 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.
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.
- 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
- 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 ...
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 ...
- 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 ...
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 ...
- 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
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
- 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 ...
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 ...
