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
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
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]
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
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?