说数据帧是:
In [7]: df = pd.DataFrame({'T1': [1], 'T2': [2], 'T3': [3], 'T4': [4], 'T5': [5]})
In [8]: df
Out[8]:
T1 T2 T3 T4 T5
0 1 2 3 4 5
并说过滤字典是:
In [9]: filter_dict = {'T1': 'G1', 'T2': 'G3', 'T3': 'G3', 'T4': 'G1', 'T5': 'G2'}
您可以选择除属于 G3 的列之外的所有列,如下所示:
In [6]: df[[col_name for col_name, group in filter_dict.items() if group != 'G3']]
Out[6]:
T5 T4 T1
0 5 4 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句