Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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_Pandas_Dataframe_Subset - Fatal编程技术网

Python 使用两列中的值创建数据帧子集

Python 使用两列中的值创建数据帧子集,python,pandas,dataframe,subset,Python,Pandas,Dataframe,Subset,我正试图根据两列的值对数据帧进行子集划分。我尝试了以下代码: df[df['gold']>0,df['silver']>0,df['brown']>0]但这不起作用 我还尝试: df[(df['gold']>0和df['silver']>0)。这也不起作用。我收到一个错误,说: ValueError:序列的真值不明确。请使用a.empty、a.bool()、a.item()、a.any()或a.all() 你有什么建议?我会回答我自己的问题,希望它能帮助别人。我尝试了这个,它成功了。 df[(d

我正试图根据两列的值对数据帧进行子集划分。我尝试了以下代码:
df[df['gold']>0,df['silver']>0,df['brown']>0]
但这不起作用

我还尝试:
df[(df['gold']>0和df['silver']>0)
。这也不起作用。我收到一个错误,说:

ValueError:序列的真值不明确。请使用a.empty、a.bool()、a.item()、a.any()或a.all()


你有什么建议?

我会回答我自己的问题,希望它能帮助别人。我尝试了这个,它成功了。
df[(df['gold']>0)和(df['silver']>0)]

请注意,我使用了
&
而不是
,并且我使用了括号来分隔不同的条件。

重复