列表元素与数据帧描述何时发生?

2024-10-01 15:37:52 发布

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

这可能很简单,但我不知道出了什么问题。 我无法列出数据帧的元素。有时列出数据帧的元素,有时只是对数据列的数量和类型的描述。 我知道行数是一个因素,但即使我只有几行,我也只能得到描述。 例如: 如果我有一个名为“allprocess”的数据帧,它会给我一个描述

In [5]:

allpledges

Out[5]:

<class 'pandas.core.frame.DataFrame'>
Int64Index: 305384 entries, 0 to 305383
Data columns:
Pledge#       305384  non-null values
Source        305384  non-null values
Date          305384  non-null values
Break         305384  non-null values
Progcode      237002  non-null values

这是可以理解的,因为要显示的行太多了。 但当我试着看一些的时候,它还是给了我同样的东西

^{pr2}$

当我想要的是前五排。我在教程中看到过这种做法,但不知道我在这里做错了什么。在


Tags: 数据incore元素类型pandas数量out
1条回答
网友
1楼 · 发布于 2024-10-01 15:37:52

这些设置在^{}中控制(我怀疑您在寻找max_rows或{},但在set_optionsdocstring中可以看到很多选项):

In [11]: pd.options.display.max_columns
Out[11]: 20

并使用set_option更改它们:

^{pr2}$

如果DataFrame的列数或行数多于这些设置,则它将进行缩写。

例如:

In [17]: df = pd.DataFrame(pd.np.arange(10).reshape(5,2))

In [18]: pd.set_option('display.max_rows', 4)

In [19]: df
Out[19]: 
<class 'pandas.core.frame.DataFrame'>
Int64Index: 5 entries, 0 to 4
Data columns:
0    5  non-null values
1    5  non-null values
dtypes: int64(2

相关问题 更多 >

    热门问题