Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:使用多个条件定义数据的子组_Python - Fatal编程技术网

Python:使用多个条件定义数据的子组

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

我有一个有几个虚拟变量的表

现在,我想创建一个子组,在其中列出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['hard'] == 0), 'winpercent']
您还可以查询:

full_data.query("fruity == 1 and hard == 0", inplace=False)['winpercent']

它显示TypeError:me的&:'float'和'str'的操作数类型不受支持。知道为什么吗?对不起,我的错。请看编辑后的答案。另请参见完整的_data.d类型。确保条件使用与列的数据类型相同的数据类型非常重要