根据要选择的一组行的条件,我将获得数据帧的子集。
df = pd.DataFrame({'a': [0, -1, 2], 'b': [-3, 2, 1]})
A B C D
a 0.212136 -0.535297 1.007308 1.087162
b 0.943837 0.720798 0.905137 -0.064331
c 0.507479 -1.478185 -0.119546 0.880591
e 1.961819 -0.865103 -0.732417 1.491543
f 1.595711 -0.176950 -0.260944 -1.040698
我正在使用loc
在所有列上应用相同的条件:
df_.loc[(df_epi["A"] > 1) | (df_epi["B"] > 1)
| (df_epi["C"] > 1) | (df_epi["D"] > 1)]
是否存在一种更整洁的方式来处理列数非常大的情况?
非常感谢