Spalten Indizes überschreiben und Wert aus DataFrame rauslesen

mit matplotlib, NumPy, pandas, SciPy, SymPy und weiteren mathematischen Programmbibliotheken.
Antworten
mansus
User
Beiträge: 2
Registriert: Mittwoch 12. August 2020, 10:41

Hallo liebe Community,

ich hätte 2 Fragen!

1.Ich habe aus einer CSV Datei bestimmte Spalten rausgelesen.
Die ersten Spalten wurden von mir umbenannt. Der Rest hat den Indize als Spaltenname.
Leider fängt dieser mit 11 an also 11,12,...,1011
Wie kann ich das umschreiben so dass diese Spalten mit 1 starten.

2. EIne Spalte enthält gewisse Zahlen mit gewissen Zeitpunkten die ich gerne rauslesen würde.
also bspw. : Zeitpunkt=[712,332,75,....] und dann sollte der 712. Spalten-Wert von diesen 1000 Werten in dieser Zeile rausgelesen werden., dann der 332. Wert in der zweiten Zeile usw.
Wahrscheinlich ist hier eine for-Schleife sinnvoll mit df[df["Zeitpunkt"].
Aber so ganz komm ich gerade nicht drauf.

Vllt. kann mir hier jmd. weiterhelfen :)
Würde mich sehr freuen!
Sirius3
User
Beiträge: 17761
Registriert: Sonntag 21. Oktober 2012, 17:20

Zeig doch den Code, den Du benutzt. Hat die csv-Datei denn keine Spaltenüberschriften?
Und wenn das eine Matrix mit vielen gleichartigen Zahlen ist und keine Tabelle mit unterschiedlichen Spalten, warum benutzt Du dann pandas und nicht numpy?
Antworten