【发布时间】:2020-04-30 07:59:16
【问题描述】:
我想在不先将其分配给变量的情况下对数据框进行子集化。
赋值示例:
df = pd.DataFrame({'A': range(10), 'B': range(5, 15)})
df[(df['A'] > 3) & (df['B'] < 12)]
结果:
A B
4 4 9
5 5 10
6 6 11
如何在不先创建df 的情况下做到这一点?
类似...
pd.DataFrame({'A': range(10), 'B': range(5, 15)}).loc[..., ...]
或者也许使用.pipe()?
【问题讨论】: