相关疑难解决方法(0)

Python Pandas:多列上的布尔索引

尽管至少有两个 关于如何在Python 库中索引DataFrame的教程pandas,但我仍然无法找到一个优雅的方法来SELECT处理多个列.

>>> d = pd.DataFrame({'x':[1, 2, 3, 4, 5], 'y':[4, 5, 6, 7, 8]})
>>> d
   x  y
0  1  4
1  2  5
2  3  6
3  4  7
4  5  8
>>> d[d['x']>2] # This works fine
   x  y
2  3  6
3  4  7
4  5  8
>>> d[d['x']>2 & d['y']>7] # I had expected this to work, but it doesn't
Traceback (most recent call last):
  File "<stdin>", …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

32
推荐指数
1
解决办法
4万
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1