gpt4 book ai didi

Python 等价于 R 的头尾函数

转载 作者:IT老高 更新时间:2023-10-28 20:47:31 24 4
gpt4 key购买 nike

我想预览 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

最佳答案

假设要输出鸢尾花数据集的前10行和后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.iloc[:,1:2].head(10)

编辑。将 .ix 更改为 .iloc。来自 the pandas documentation ,

Starting in 0.20.0, the .ix indexer is deprecated, in favor of the more strict .iloc and .loc indexers.

关于Python 等价于 R 的头尾函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25211220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com