Conta il numero di righe e colonne in un frame dati

Conta il numero di righe e colonne in un frame dati

Per eseguire l'analisi adeguata, dobbiamo contare il numero di righe e colonne perché possono aiutarci a conoscere la frequenza o il verificarsi dei dati.

In questo articolo, vedremo cinque diversi tipi di modi che possono aiutarci a contare il numero totale di righe e colonne usando la libreria Panda.

  1. Usando il metodo di forma
  2. Usando il LEN (DF.assi) metodo
  3. Utilizzo del frame dati.indice (righe) e dati di dati.colonne
  4. Usando il metodo usando DF.informazioni( )
  5. Usando il metodo usando DF.contare()

Metodo 1: usando il metodo di forma

Il primo metodo per calcolare le righe e le colonne è il metodo di forma. Come sappiamo, il metodo di forma viene utilizzato per ottenere l'altezza e la larghezza della tabella. La forma ci dà il risultato in forma di tupla con due valori. In questi due valori, il primo valore della tupla appartiene all'altezza e l'altro valore (secondo valore) appartiene alla larghezza della tabella.

Pertanto, la stessa tecnica può essere utilizzata anche nel frame dati perché il frame dati è una tabella che ha righe e colonne.

  • Nel numero di cellule [1]: Importa la libreria Pandas come PD.
  • Nel numero di cellule [2]: Abbiamo creato un oggetto Dict (Dizionario) e quindi converti quell'oggetto DICT in un frame di dati utilizzando la libreria Pandas.
  • Nel numero di cellule [3]: Stampiamo il DICT convertito su DataFrame (DF).
  • Nel numero di cellule [4]: Stampiamo semplicemente la forma per verificare quale valore memorizza. Abbiamo valori uguali alle righe (4) e alle colonne (3).
  • Nel numero di cellule [5]: Quindi, ora possiamo stampare il numero di righe del df (dati dati) usando la forma [0] che appartiene al primo valore della tupla e delle colonne usando la forma [1] che appartiene al secondo valore della tupla. Lo stesso individualmente stampiamo il risultato nel numero di cella [6] per righe e colonne nel numero di cella [7].

Metodo 2: usando LEN (DF.assi) metodo

Il prossimo metodo che useremo è il DF.Metodo degli asce. Il df.Il metodo Axes è in qualche modo simile al metodo di forma. Ma la differenza principale è che il metodo di forma fornirà risultati diretti delle righe e delle colonne in forma di tupla. Ma il df.assi se stampiamo come mostrato nel numero di cella [52] di seguito, che memorizza i valori dell'indice delle righe e delle colonne.

  • Nel numero di cellule [50]: Abbiamo creato un oggetto Dict (Dizionario) e quindi converti quell'oggetto DICT in un frame di dati utilizzando la libreria Pandas.
  • Nel numero di cellule [51]: Stampiamo il DICT convertito su DataFrame (DF).
  • Nel numero di cellule [52]: Stampiamo il DF.assi per vedere cosa memorizzano i valori. Possiamo vedere il DF.Axes memorizza i valori dell'indice delle righe e delle colonne.
  • Nel numero di cellule [53]: Ora, contiamo il numero di righe usando il LEN (DF.Metodo assi [0]) come mostrato sopra. Il valore 0 appartiene all'indice di riga.
  • Nel numero di cellule [54]: Calcoliamo il numero di colonne usando il LEN (DF.assi [1]). Il valore 1 appartiene all'indice della colonna.

Metodo 3: utilizzando il frame dati.indice (righe) e dati di dati.colonne

Il prossimo metodo che useremo è DataFrame.indice (righe) e dati di dati.colonne. Questo metodo è anche simile al metodo sopra (DF.assi) di cui abbiamo già discusso. Ma per prendere le righe e le colonne, la via è diversa, che vedrai di seguito.

  • Nel numero di cellule [55]: Abbiamo creato un oggetto Dict (Dizionario) e quindi converti quell'oggetto DICT in un frame di dati utilizzando la libreria Pandas.
  • Nel numero di cellule [56]: Stampiamo il DICT convertito su DataFrame (DF).
  • Nel numero di cellule [57]: Stampiamo il DF.indice per vedere cosa hanno valori. Abbiamo scoperto dal risultato che il DF.L'indice ha tutto il conteggio dell'indice dall'inizio alla fine della riga.
  • Nel numero di cellule [58]: Stampiamo il DF.colonne e ha scoperto che ha tutti i nomi delle colonne.
  • Nel numero di cellule [59]: Calcoliamo quindi l'indice (righe) usando LEN (DF.Metodo indice) come mostrato sopra nel numero di cella [59] e assegnare il valore a una riga variabile. E simile, facciamo il conteggio per le colonne e assegniamo quel valore a un'altra variabile Cols.
  • Nel numero di cellule [60]: Stampiamo entrambe le variabili (righe e cols) e otteniamo rispettivamente il risultato 4 e 3.

Metodo 4: usando il metodo usando DF.informazioni( )

Il prossimo metodo di cui discuteremo per contare le righe e le colonne è DF.informazioni ( ). Questo metodo è un po 'complicato, il che significa che non otterrai le righe e le colonne come abbiamo visto direttamente i risultati nel metodo precedente. Il motivo alla base è che quando eseguiamo questo metodo, otteniamo i valori delle righe e delle colonne insieme ad altre informazioni del frame dati come vedrai nel risultato seguente.

  • Nel numero di cellule [61]: Abbiamo creato un oggetto Dict (Dizionario) e quindi converti quell'oggetto DICT in un frame di dati utilizzando la libreria Pandas.
  • Nel numero di cellule [62]: Stampiamo il DICT convertito su DataFrame (DF).
  • Nel numero di cellule [63]: Stampiamo il DF.info () e ho ottenuto tutte le informazioni sul frame dati insieme al numero totale di righe e colonne. Quindi, i trucchi qui sono che dobbiamo filtrare il risultato per ottenere le righe e le colonne del frame dati.

Metodo 5: usando il DF.Conte () metodo

Il prossimo metodo di conteggio di cui discuteremo è DF.contare( ). Questo metodo può essere utilizzato per contare sia le righe che le colonne. Per contare il numero totale di righe, utilizziamo il DF.Metodo count () e per le colonne utilizziamo DF.count (axis = 'colonne').

  • Nel numero di cellule [64]: Abbiamo creato un oggetto Dict (Dizionario) e quindi converti quell'oggetto DICT in un frame di dati utilizzando la libreria Pandas.
  • Nel numero di cellule [65]: Stampiamo il DICT convertito su DataFrame (DF).
  • Nel numero di cellule [66]: Stampiamo il DF.Conte () per verificare il numero totale di righe e ottenere il risultato sotto forma di conteggi perché non conta il valore nullo. È un po 'difficile ottenere il risultato appropriato, quindi le persone non scelgono questo metodo.
  • Nel numero di cellule [67]: Contiamo le colonne usando il DF.count (axis = 'colonne').

Conclusione

Quindi, abbiamo visto diversi tipi di metodi per contare le righe e le colonne. In cui il metodo migliore è l'indice e la forma perché daranno il risultato istantaneo del numero totale di righe e colonne e non dobbiamo eseguire un lavoro extra come abbiamo visto negli altri metodi come DF.Count () e DF.informazioni().