web-dev-qa-db-fra.com

Python équivalent de la fonction tête et queue de R

Je veux prévisualiser un Pandas dataframe. J'utiliserais head (mymatrix) dans R, mais je ne sais pas comment faire cela dans Pandas Python.

Quand je tape

df.head (10) Je reçois ...

<class 'pandas.core.frame.DataFrame'>
Int64Index: 10 entries, 0 to 9
Data columns (total 14 columns):
#Book_Date            10  non-null values
Item_Qty              10  non-null values
Item_id               10  non-null values
Location_id           10  non-null values
MFG_Discount          10  non-null values
Sale_Revenue          10  non-null values
Sales_Flg             10  non-null values
Sell_Unit_Cost        5  non-null values
Store_Discount        10  non-null values
Transaction_Id        10  non-null values
Unit_Cost_Amt         10  non-null values
Unit_Received_Cost    5  non-null values
Unnamed: 0            10  non-null values
Weight                10  non-null values
20
wolfsatthedoor

Supposons que vous souhaitiez sortir les 10 premières et dernières lignes de l'ensemble de données iris.

Dans R:

data(iris)
head(iris, 10)
tail(iris, 10)

Dans Python (scikit-learn requis pour charger l'ensemble de données iris):

import pandas as pd
from sklearn import datasets
iris = pd.DataFrame(datasets.load_iris().data)
iris.head(10)
iris.tail(10)

Maintenant, comme réponse précédente , si votre bloc de données est trop grand pour l'affichage que vous utilisez dans le terminal, un résumé est émis. Pour visualiser vos données dans un terminal, vous pouvez soit étendre le terminal, soit réduire le nombre de colonnes à afficher, comme suit.

iris.ix[:,1:2].head(10)
23
essicolo