Seite 1 von 1

CSV Datei

Verfasst: Dienstag 15. November 2022, 17:40
von sebi34
Hey Leute, ich würde dringen eure Hilfe benötigen. Ich müsste für ein Projekt bis heute Abend etwas mit CSV Dateien fertig bringen. Könnte mir hier jemand helfen? Danke!

Re: CSV Datei

Verfasst: Dienstag 15. November 2022, 18:29
von Sirius3
Wenn Du hier eine konkrete Frage stellst, kann man Dir bestimmt helfen.

Re: CSV Datei

Verfasst: Freitag 25. November 2022, 12:39
von PythonAnf77
Hallo Community

ich bin neu hier und auch neu bei Python (neu im ganzen Programieren).
Ich habe einen bestehenden Code bekommen und muss Anpassungen vornehmen

Bekomme leider folgendes aus einer CSV Datei:

'eaST': array([nan, nan, nan, nan, nan, nan, nan]),
'laST': array([nan, nan, nan, nan, nan, nan, nan]),

In meiner CSV Datei stehen Zeitstempel z.B: 06:02; 05:20, usw -> Dies sollen Zeitstempel darstellen.
Wie muss ich diese richtig in der CSV Datei schreiben damit ich Sie auch als Zeitstempel bekomme?

Mein Code zum einlesen:
EarliestST: numpy.array = numpy.genfromtxt('data/early_st.csv', delimiter=',', comments='#', skip_header=1)
instance_data['eaST'] = EarliestST

Vielen Dank für euere Mühen

Re: CSV Datei

Verfasst: Freitag 25. November 2022, 17:06
von sparrow
Warum verwendest du Numpy? Hat das einen bestimmten Grund?

Re: CSV Datei

Verfasst: Freitag 25. November 2022, 17:34
von __blackjack__
@PythonAnf77: Und was ist ein „Zeitstempel“? Also welchen Datentyp erwartet das ja bestehende Programm an der Stelle?

Namen werden in Python klein_mit_unterstrichen geschrieben. Ausnahmen sind Konstanten (KOMPLETT_GROSS) und Klassen (PascalCase).

Namen sollten keine kryptischen Abkürzungen enthalten oder gar nur daraus bestehen. Der Name soll dem Leser vermitteln was der Wert dahinter im Programm bedeutet, nicht zum rätseln zwingen.

Re: CSV Datei

Verfasst: Sonntag 27. November 2022, 14:13
von PythonAnf77
Es hat sich geklärt.
Alle Daten konnten eingelesen werden.

numpy soll verwendet werden da es im weiteren schritt um ein math. Entscheidungsmodell geht.