Spaltennamen einschließlich der Indexspalte in pandas iterieren

English Deutsch

Nur die Spaltennamen des DataFrames ohne die Indexspalte iterieren? Siehe Spaltennamen in pandas iterieren!

Um über alle Spaltennamen einschließlich des Indexspaltennamens zu iterieren, verwenden

include_index.py
for column_name in [df.index.name] + list(df.columns):
    print(column_name)

Beispielsweise können alle Spaltennamen einschließlich der Indexspalte des TechOverflow-Zeitreihen-Beispieldatensatzes ausgegeben werden:

include_index_example.py
import pandas as pd

# Vorgefertigten Zeitreihen-Beispieldatensatz laden
df = pd.read_csv("https://datasets.techoverflow.net/timeseries-example.csv", parse_dates=["Timestamp"])
df.set_index("Timestamp", inplace=True)

for column_name in [df.index.name] + list(df.columns):
    print(column_name)

was ausgibt

include_index_output.txt
Timestamp
Sine
Cosine

Check out similar posts by category: Pandas, Python