Dentro do código, estamos usando o STEP do slice para fazer o filtro. Mas poderiamos fazer o mesmo usando um condição, neste caso, o comando de filtro seria:
dados[dados[:, 2] == 'feminino', :2]
Isso faria com que as linhas fossem filtradas onde a coluna 2 fosse 'feminino'
Agora vamos supor que tenho mais um linha com o dados a,b,a
desta forma, o input de dados é o seguinte:
dados = np.array(
[
['a','b','a'],
['Roberto', 'casado', 'masculino'],
['Sheila', 'solteira', 'feminino'],
['Bruno', 'solteiro', 'masculino'],
['Rita', 'casada', 'feminino']
]
)
Considerando novo input de dados, como faço para retornar todas as linhas, mas somente onde a linha 0 possui o 'a' ? Tentei diversas formas mas não obtive sucesso.