假设我有以下数据帧:
a b c d
0 0.049531 0.408824 0.975756 0.658347
1 0.981644 0.520834 0.258911 0.639664
2 0.641042 0.534873 0.806442 0.066625
3 0.764057 0.063252 0.256748 0.045850
Run Code Online (Sandbox Code Playgroud)
并且我只想要列0的值在0.5以内的列的子集.我可以做这个:
df2 = df.T
myResult = df2[df2.iloc[:, 0] > 0.5].T
Run Code Online (Sandbox Code Playgroud)
但这感觉就像一个可怕的黑客.是否有更好的方法沿列进行布尔索引?某处我可以指定一个轴参数?
| 归档时间: |
|
| 查看次数: |
797 次 |
| 最近记录: |