Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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 3.x 基于不同列的值的条件语句_Python 3.x_Pandas_Data Science - Fatal编程技术网

Python 3.x 基于不同列的值的条件语句

Python 3.x 基于不同列的值的条件语句,python-3.x,pandas,data-science,Python 3.x,Pandas,Data Science,我试图在下面的代码中高效地添加另一个元素,该元素考虑了df中另一列的值 下面我有一个过滤器,如果值列为=0,但我想添加一个元素,说明名为day='Friday'的列是否为,谢谢 df[df['value']]>=0对于按位和和或对于按位或,在中,使用()链接另一个条件: 或使用和函数进行比较: df1 = df[df['value'].gt(0) & df['day'].eq('friday')] 或使用: 用这个 df[(df['value']>=0) & (df['d

我试图在下面的代码中高效地添加另一个元素,该元素考虑了df中另一列的值

下面我有一个过滤器,如果值列为
=0
,但我想添加一个元素,说明名为
day='Friday'
的列是否为,谢谢


df[df['value']]>=0
对于按位
和或对于按位
,在中,使用
()
链接另一个条件:

或使用和函数进行比较:

df1 = df[df['value'].gt(0) & df['day'].eq('friday')]
或使用:

用这个

df[(df['value']>=0) & (df['day']=='friday') ]
df1 = df.query("(value >= 0) & (day == 'friday')")
df[(df['value']>=0) & (df['day']=='friday') ]