web-dev-qa-db-fra.com

Python. Obtenez la structure d'un data.frame

Dans r , avec la fonction str(), vous pouvez voir la structure d'un objet comme celui-ci:

> str(mari)
'data.frame':   25834 obs. of  6 variables:
 $ Xcoor: num  0.0457 0.0469 0.0481 0.0495 0.0519 ...
 $ Ycoor: num  0.107 0.107 0.107 0.108 0.108 ...
 $ Zcoor: num  -0.701 -0.701 -0.701 -0.703 -0.703 ...
 $ RC   : int  120 124 124 125 124 122 120 120 120 120 ...
 $ GC   : int  121 117 117 117 118 119 120 120 120 120 ...
 $ BC   : int  127 135 144 135 126 127 125 125 124 137 ...

Existe-t-il une fonction similaire à celle-ci?

12
Jose

Si vous recherchez un équivalent de Rs data.frame, vous voudrez examiner pandas.

Le pandas.DataFrame pourrait être ce que vous cherchez.

Pour avoir une idée de ce qui se trouve dans un DataFrame, vous pouvez utiliser le .describe ou .head méthodes.

import pandas as pd

data = pd.DataFrame({
    'a': [1, 2, 3, 4, 5],
    'b': [1, 2, 3, 4, 5]
})

print(data.head())
print(data.describe())
print(data.columns)

Ou, ce qui pourrait être un peu verbeux, juste:

print(data)
6
MaxNoe

Je me rends compte que c'est une vieille question, mais je voulais apporter des éclaircissements à quiconque rencontrera cette question à l'avenir comme je l'ai fait.

Comme l'a dit MaxNoe, pandas est ce qui est nécessaire et la méthode pandas.DataFrame.info Est l'équivalent de la fonction str() dans R.

En utilisant le même exemple que MaxNoe:

>>> import pandas as pd
>>> data = pd.DataFrame({
    'a': [1, 2, 3, 4, 5],
    'b': [1, 2, 3, 4, 5]
})
>>> data.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 5 entries, 0 to 4
Data columns (total 2 columns):
a    5 non-null int64
b    5 non-null int64
dtypes: int64(2)
memory usage: 160.0 bytes

La documentation peut être trouvée ici https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.info.html .

12
Alex B

Les fonctions ci-dessous peuvent vous aider à trouver les types de données d'un DF.

DF.info


DF.dtypes

OP:
ltv                                    float64
branch_id                                int64
supplier_id                              int64
manufacturer_id                          int64
Current_pincode_ID                       int64
Date.of.Birth                           object
2
vasanth komati