Wie importiere ich .csv-Dateien in Python?
Hallo zusammen
Wir arbeiten mit [code]expert. Dabei müssen wir die ersten daten von einer .csv ausgeben. wie mache ich das?
Erzeugen Sie einen Vektor mit dem Namen "ozon" vom Datentyp "float" und speichern Sie darin die ersten 5 Ozonwerte.
Das ist die Aufgabe.
Ich weiss, wie ich eine Datei importiere im normalen python, aber wie geht das mit [code]expert?
besten dank schon mal
2 Antworten
Anknüpfend an whgoffline:
Anstelle den Outout zu printen, kannst du ihn in einer Variablen speichern. Anschließend splittest du den string, und nun kannst du die ersten 5 Werte abspeichern.
Das geht. Lese die Datei und dann mach eine For Schleife.
Counter = 0
For row in data:
If counter == 0:
counter += 1
Paraeter = row
Probiere mal folgendes
import csv
with open('ozonzh2020.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
for row in reades:
print(', '.join(row))
Wo gebe ich dann ein, welche Werte ich haben möchte?
Das ist ja nur ein allgemeines Beispiel, wie du csv Dateien liest.
Hallo
bei Matlab kann ich eben load data und dann kann ich die variabeln zuteilen. Geht das in python auch?
Matlab:
data=load('datei.csv');
paraeter=data(: , 1); heisst dann alle daten von der ersten reihe.
das bräuchte ich für python.