Ich bin ein Anfänger für Python, ich brauche eine Hilfe bei der Manipulation von CSV-Dateien in Python. Ich versuche, Sliding Window-Mechanismus für jede Zeile im Dataset zu tun.CSV-Dateien in Python (Gleitfenster)
für ein Beispiel, wenn der Datensatz dies
timestamp | temperature | windspeed
965068200 9.61883 60.262
965069100 9.47203 60.1664
965070000 9.31125 60.0145
965070900 9.13649 59.8064
und wenn Benutzer angegebene Fenstergröße 3 ist, sollte das Ergebnis so etwas wie
timestamp | temperature-2 | temperature-1 |temperature-0 | windspeed-2 | windspeed-1 | windspeed-0
965070000 9.61883 9.47203 9.31125 60.262 60.1664 60.0145
965070900 9.47203 9.31125 9.13649 60.1664 60.0145 59.8064
ich dies durch die Verwendung Liste des ObjectsArray tun könnte in Java.Lesen CSV und generieren neue CSV, die es transformierten Datensatz enthält. Hier ist der Code http://pastebin.com/cQnTBg8d #researh
Ich muss dies in Python tun, bitte helfen Sie mir, dies zu lösen.
Danke
Haben Sie einen Blick auf die hatte [csv] (https://docs.python.org/3/library/csv.html) -Modul, noch? – janbrohl
Dies sieht tatsächlich nicht wie tatsächliche CSV, so könnte es einfacher sein, nur String-Methoden zu verwenden. – janbrohl
ist deine CSV groß? Kann es in Erinnerung gehalten werden? –