Python等价于R的head和tail函数

2024-05-13 22:57:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我想预览熊猫数据框。我会在R中使用head(mymatrix),但我不知道如何在Pandas Python中执行此操作。

当我打字时

测向头(10)我得到。。。

<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

Tags: columns数据idpandasunitdiscountitemnull
1条回答
网友
1楼 · 发布于 2024-05-13 22:57:05

假设要输出iris数据集的第一行和最后10行。

在R中:

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

在Python中(加载iris数据集需要scikit learn):

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

现在,作为previously answered,如果您的数据帧对于您在终端中使用的显示来说太大,则会输出摘要。要在终端中可视化数据,可以扩展终端或减少要显示的列数,如下所示。

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

相关问题 更多 >