我想预览Pandas数据帧。我会在R中使用head(mymatrix),但我不知道如何在Pandas Python中使用它。
当我输入
df.head(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
答案 0 :(得分:23)
假设您要输出虹膜数据集的前10行和后10行。
在R:
data(iris)
head(iris, 10)
tail(iris, 10)
在Python中(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)