【发布时间】:2018-07-13 14:42:46
【问题描述】:
我正在尝试根据两个逻辑语句在 python 中对 pandas DataFrame 进行子集化
即
d = {'col1': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)
df[df.col1 = 1 and df.col2 = 3]
但我在第 3 行收到无效语法。
有没有办法在一行中做到这一点?
【问题讨论】:
-
你混淆了分配
=和比较==。 -
这个问题是重复的。 stackoverflow.com/questions/22086116/…