web-dev-qa-db-fra.com

Python Dataframes: description d'une seule colonne

Existe-t-il un moyen d'appliquer df.describe () à une seule colonne isolée d'un DataFrame.

Par exemple, si j'ai plusieurs colonnes et que j'utilise df.describe () - il retourne et décrit toutes les colonnes. De la recherche, je comprends que je peux ajouter ce qui suit:

"Une liste de dtypes: limite les résultats aux types de données fournis. Pour limiter le résultat aux types numériques, soumettez numpy.number. Pour le limiter aux colonnes d'objet, soumettez le type de données numpy.object. Les chaînes peuvent également être utilisé dans le style de select_dtypes (par exemple df.describe (include = ['O'])). Pour sélectionner pandas colonnes catégorielles, utilisez 'category' "

Cependant, je ne sais pas trop comment écrire cela en code python. Merci d'avance.

7
Gitliong

Ajoutez simplement le nom de la colonne en braquets carrés:

df['column_name'].describe()

Exemple:

enter image description here

Pour obtenir une seule colonne :

df['1']

Pour obtenir quelques colonnes :

df[['1','2']]

Pour obtenir une seule ligne :

df.loc['B'] par nom de ligne ou df.iloc[o] par index.

Pour obtenir un champ précis :

df['1']['C']

13
ma-ku
import pandas as pd
data = pd.read_csv("ad.data", header=None)
data[111].describe()

ou par exemple

lastindice = data[data .columns[-1]]
lastindice.describe()
0
Mr-Programs