Galera, preciso de uma ajuda.
Tenho um arquivo csv que abri com pandas. Eu quero apagar as linhas que estão com as letras em maiúsculas. Como eu faço isso com pandas?
Veja esses passos:
# retorna um vetor de booleanos se a string for toda maiúscula
uppers = iris['species'].map(lambda x: x.isupper())
#filtra as linhas usando o vetor de booleanos e retornando o vetor de índices
idx = iris[uppers].index
# usa o vetor de índices para dropar as linhas
iris.drop(idx, axis=0, in_place=True)
@rmendes08, obrigado pela resposta. Mas como eu faço para inicializar meu arquivo com iris?
eu fiz:
from sklearn import datasets
arquivo = open(‘donwload_port2.csv’)
iris = datasets.load_iris(arquivo)
print(iris)
e só me retorna vários arrays com números
Mas você vai processar os dados do dataset Iris? No meu caso, eu só usei como exemplo porque é um dataset famoso. A ideia é você pegar o código e trocar iris pelo seu dataset.