Spalte aus Exceltabelle in Python?
Kann hier jemand mit Python programmieren?
Ich habe eine Excel-Tabelle, bestehend aus 6 Spalten und 100 Zeilen importiert und als array in eine Variable gespeichtert. Wie kann ich jetzt nur die Werte aus einer bestimmten Spalte in eine neue Variable speichern?
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Informatik
als array in eine Variable gespeichtert
Was meinst du mit "Array"? Eine mehrdimensionale Liste? Ein NumPy-Array?
In beiden Fällen kann man aber nach demselben Schema vorgehen, etwa so, um die dritte Spalte zu bekommen:
spalte = [zeile[2] for zeile in daten]
Wobei man bei NumPy-Arrays auch noch wesentlich mächtigere Slicing/Indizierungsmöglichkeiten hat:
spalte = daten[:,2]
daten ist in diesem Fall das mehrdimensionale Array oder? Und das heißt dann quasi dass alle Zeilen aus der Spalte 2 ausgegeben werden oder?