DataFrame.query
(self, expr, inplace=False, **kwargs)
- expr: 字符串表达式
- inplace: bool,是否修改原始数据
- return DataFrame
用于简化DataFrame列之间比较,的表达式。
#例子
>>> df = pd.DataFrame({'A': range(1, 6),
... 'B': range(10, 0, -2),
... 'C C': range(10, 5, -1)})
>>> df
A B C C
0 1 10 10
1 2 8 9
2 3 6 8
3 4 4 7
4 5 2 6
>>> df.query('A > B')
A B C C
4 5 2 6
#相当于df[df.A > df.B]
>>> df[df.A > df.B]
A B C C
4 5 2 6
1 Comment
Pandas – Indexing and selecting data – 心自彷徨的窝窝~ · 2020年3月25日 at 12:54
[…] 见链接 pandas.DataFrame.query()方法 […]