Ich habe df mit Spaltennamen: 'a', 'b', 'c' ... 'z'.Python pandas -> wählen Sie durch Bedingung in Spalten Name
print(my_df.columns)
Index(['a', 'b', 'c', ... 'y', 'z'],
dtype='object', name=0)
Ich habe Funktion, die bestimmen, welche Spalten angezeigt werden sollten. Zum Beispiel:
start = con_start()
stop = con_stop()
print(my_df.columns >= start) & (my_df <= stop)
Mein Ergebnis ist:
[False False ... False False False False True True
True True False False]
Mein Ziel ist es Display Datenrahmen nur mit Spalten, die meine Bedingung erfüllen. Wenn = 'a' und Stop = 'b' beginnen, möchte ich haben:
0 a b
index1 index2
New York New York 0.000000 0.000000
California Los Angeles 207066.666667 214466.666667
Illinois Chicago 138400.000000 143633.333333
Pennsylvania Philadelphia 53000.000000 53633.333333
Arizona Phoenix 111833.333333 114366.666667