Python é uma ótima linguagem para fazer análise de dados, principalmente por causa do fantástico ecossistema de pacotes Python centrados em dados. O Pandas é um desses pacotes e torna a importação e análise de dados muito mais fácil.

O Pandas fornece aos analistas de dados uma maneira de excluir e filtrar o quadro de dados usando o .drop()método. Linhas ou colunas podem ser removidas usando rótulo de índice ou nome de coluna usando este método.

Sintaxe:
DataFrame.drop (labels = None, axis = 0, index = None, columns = None, level = None, inplace = False, errors = 'raise')

Parâmetros:

rótulos: string ou lista de strings que se referem ao nome da linha ou coluna.
eixo: valor int ou string, 0 'índice' para linhas e 1 'colunas' para colunas.
índice ou colunas: rótulo ou lista única. índice ou colunas são uma alternativa ao eixo e não podem ser usados ​​juntos.
nível: Usado para especificar o nível no caso de o quadro de dados ter um índice de vários níveis.
inplace: Faz alterações no Data Frame original se True.
erros: ignora o erro se algum valor da lista não existir e descarta o restante dos valores quando erros = 'ignorar'



Tipo de retorno: Dataframe com valores descartados

Para baixar o CSV usado no código, clique aqui.

Exemplo # 1: Eliminando linhas por rótulo de índice
Em seu código, uma lista de rótulos de índice é passada e as linhas correspondentes a esses rótulos são eliminadas usando o método .drop().

# importing pandas module
import pandas as pd
  
# making data frame from csv file
data = pd.read_csv("nba.csv", index_col ="Name" )
  
# dropping passed values
data.drop(["Avery Bradley", "John Holland", "R.J. Hunter",
                            "R.J. Hunter"], inplace = True)
  
# display
data

Saída:
conforme mostrado nas imagens de saída, a nova saída não possui os valores passados. Esses valores foram descartados e as mudanças foram feitas no quadro de dados original, uma vez que o local era True.

Quadro de dados antes de eliminar os valores -


Quadro de dados após eliminar os valores-


 

Exemplo 2: Eliminando colunas com o nome da coluna

Em seu código, as colunas aprovadas são eliminadas usando nomes de coluna. axis o parâmetro é mantido 1, pois 1 se refere às colunas.

# importing pandas module
import pandas as pd
  
# making data frame from csv file
data = pd.read_csv("nba.csv", index_col ="Name" )
  
# dropping passed columns
data.drop(["Team", "Weight"], axis = 1, inplace = True)
  
# display
data

Saída:
conforme mostrado nas imagens de saída, a nova saída não tem as colunas passadas. Esses valores foram descartados, pois o eixo foi definido como igual a 1 e as alterações foram feitas no quadro de dados original, pois o local era True.

Quadro de dados antes de descartar colunas-


Quadro de dados após descartar colunas-