Python:使用多个条件定义数据的子组
我有一个有几个虚拟变量的表 现在,我想创建一个子组,在其中列出fruity=1和hard=0的行的winpercent值。我的第一次尝试是这一次,但没有成功:Python:使用多个条件定义数据的子组,python,Python,我有一个有几个虚拟变量的表 现在,我想创建一个子组,在其中列出fruity=1和hard=0的行的winpercent值。我的第一次尝试是这一次,但没有成功: df6=full_data[full_data['fruity'&'hard']==['1'&'0'].iloc[:,-1] 有人能帮忙吗?请用“&”操作符将条件逐一写出来: full_data.loc[(full_data['fruity'] == 1) & (full_data['har
df6=full_data[full_data['fruity'&'hard']==['1'&'0'].iloc[:,-1]
有人能帮忙吗?请用“&”操作符将条件逐一写出来:
full_data.loc[(full_data['fruity'] == 1) &
(full_data['hard'] == 0), 'winpercent']
您还可以查询:
full_data.query("fruity == 1 and hard == 0", inplace=False)['winpercent']
它显示TypeError:me的&:'float'和'str'的操作数类型不受支持。知道为什么吗?对不起,我的错。请看编辑后的答案。另请参见完整的_data.d类型。确保条件使用与列的数据类型相同的数据类型非常重要