Panda Drop Column

Panda Drop Column
Questo articolo discuterà di vari metodi che puoi utilizzare per eliminare una colonna in un frame dati Pandas.

Metodo 1 - Pandas Drop ()

I panda forniscono il metodo Drop (), che ci consente di rimuovere una colonna in base all'etichetta della colonna e al suo asse corrispondente.

La sintassi della funzione è come mostrato di seguito:

DataFrame.drop (etichette = nessuna, axis = 0, indice = nessuna, colonne = nessuna, livello = nessuna, inplace = false, errors = 'solleva')

I parametri della funzione sono come descritti di seguito:

  1. Etichette: specifica l'indice o l'etichetta della colonna da eliminare. Puoi passare un unico valore o un oggetto simile a un elenco.
  2. Asse - Specifica quale asse l'etichetta della colonna selezionata deve essere eliminata.
  3. INDICE - Alternativa all'asse.
  4. colonne - Alternativa all'asse.
  5. Inplace - Specifica se l'operazione deve essere eseguita sul posto o meno.
  6. Errori: imposta l'azione quando si verificano errori. I valori accettati sono "alzano" e "ignorano", il che solleva errori quando si verificano e sopprime gli errori.

Illustriamo come possiamo usare questa funzione per eliminare una colonna.

Inizia creando un semplice telaio di dati Pandas come mostrato nell'esempio seguente:

# Importa panda
Importa panda come PD
# Crea dati dati
df = pd.DataFrame (
'DB_Type': ['Relational', 'Key-Value', 'Document', 'Search-Engine'],
'default_port': [3306, 6379, 27017, 9200]
,
INDICE = ['Mysql', 'Redis', 'MongoDB', 'Elasticsearch'])
df

Il codice sopra dovrebbe restituire un frame dati come mostrato:

Per eliminare la voce Redis dal frame dati, possiamo eseguire il codice:

Stampa (df.drop ('Redis', inplace = false, axis = 0))

Nell'esempio sopra, utilizziamo la funzione Drop () per eliminare la colonna "Redis" dal frame dati.

NOTA: impostiamo il parametro sul posto su False. Ciò impedisce alla funzione di modificare il frame dati originale.

Nota: l'impostazione dell'asse = 0 rimuoverà una riga anziché una colonna. Se si desidera rimuovere una colonna, impostare il parametro dell'asse su uno.

Questo dovrebbe tornare:

Metodo 2 - Pop

È inoltre possibile utilizzare il metodo pop () per rimuovere una colonna da un frame dati. Un esempio è illustrato di seguito:

df.pop ('default_port')

In questo caso, la funzione rimuoverà la colonna "default_port" dal frame dati.

Chiusura

Questo tutorial copre due metodi principali che è possibile utilizzare per rimuovere una colonna e righe da un frame dati Panda. Sentiti libero di esplorare i documenti per ulteriori informazioni.