Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.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

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

Python 从数据帧返回值

Python 从数据帧返回值,python,pandas,dataframe,Python,Pandas,Dataframe,我想返回这个数据帧的turns列中的所有偶数和奇数 这就是数据帧的外观 Turns victory_status winner 13 out of time white 10 resign black 119 mate white 8 outoftime white 90 mate black 我试着用 is_even = dd['turns'].astype

我想返回这个数据帧的turns列中的所有偶数和奇数 这就是数据帧的外观

Turns victory_status   winner
13      out of time     white
10      resign          black
119     mate            white
8       outoftime       white
90      mate            black
我试着用

is_even = dd['turns'].astype(int) % 2 == 0
is_even.loc[is_even.turns == True , 'newcol'] = 0 

但是它不起作用

您可以使用布尔屏蔽来实现这一点(如果您的“Turns”列已经包含数字数据,您可以省略
astype(str)


那么,您希望得到什么样的输出呢?我只希望在victory_staus和winner中依次得到偶数及其核心值
df[df['Turns'].astype(int)%2==0]

    Turns   victory_status  winner
1   10      resign          black
3   8       outoftime       white
4   90      mate            black

df[~df['Turns'].astype(int)%2==0]

    Turns   victory_status  winner
0   13      outoftime       white
2   119     mate            white