【发布时间】:2017-08-30 07:27:44
【问题描述】:
我有 df 的列名:'a'、'b'、'c' ... 'z'。
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' 和 stop = '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
【问题讨论】:
标签: python python-3.x pandas data-science