我有df列名:'a','b','c'...'z'。Python pandas - >按列名稱條件選擇
print(my_df.columns)
Index(['a', 'b', 'c', ... 'y', 'z'],
dtype='object', name=0)
我有確定哪些列應該顯示的功能。例如:
start = con_start()
stop = con_stop()
print(my_df.columns >= start) & (my_df <= stop)
我的結果是:
[False False ... False False False False True True
True True False False]
我的目標是顯示數據框只能滿足我的條件列。 如果start = 'A',並停止= 'B',我想有:
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