数据帧测试有两个条件

2024-09-27 07:24:51 发布

您现在位置:Python中文网/ 问答频道 /正文

对于此数据帧 df

   basketID  productCode
0         1           23
1         1           24
2         1           25
3         2           23
4         3           23
5         4           25
6         5           24
7         5           25

如期而至

(df['productCode']) == 23
0     True
1    False
2    False
3     True
4     True
5    False
6    False
7    False

但是如果我想要23和1

(df['productCode']) == 23 & (df['basketID'] == 1)
0    False
1    False
2    False
3    False
4    False
5    False
6    False
7    False

一切都是假的。 为什么第一行未被识别


Tags: 数据falsetruedfproductcodebasketid

热门问题