我有以下数据框:
import pandas as pd
import numpy as np
ds = pd.DataFrame({'z':np.random.binomial(n=1,p=0.5,size=10),
'x':np.random.binomial(n=1,p=0.5,size=10),
'u':np.random.binomial(n=1,p=0.5,size=10),
'y':np.random.binomial(n=1,p=0.5,size=10)})
ds
Run Code Online (Sandbox Code Playgroud)
z x u y
0 0 1 0 0
1 0 1 1 1
2 1 1 1 1
3 0 0 1 1
4 0 0 1 1
5 0 0 0 0
6 1 0 1 1
7 0 1 1 1
8 1 1 0 0
9 0 1 1 1
Run Code Online (Sandbox Code Playgroud)
如何选择列表中指定的变量名称具有值 (0,1) 的行?
这是我到目前为止所拥有的:
zs = ['z','x']
tf = ds[ds[zs].values …Run Code Online (Sandbox Code Playgroud)