gpt4 book ai didi

Pandas df.head() 错误

转载 作者:行者123 更新时间:2023-12-05 00:29:57 24 4
gpt4 key购买 nike

我遇到了 df.head() 的基本问题。当函数被执行时,它通常会显示一个漂亮的 HTML 格式的前 5 个值的表格,但现在它似乎只对数据帧进行切片并输出如下:

<class 'pandas.core.frame.DataFrame'>
Int64Index: 5 entries, 0 to 4
Data columns (total 9 columns):
survived 5 non-null values
pclass 5 non-null values
name 5 non-null values
sex 5 non-null values
age 5 non-null values
sibsp 5 non-null values
parch 5 non-null values
fare 5 non-null values
embarked 5 non-null values
dtypes: float64(2), int64(4), object(3)

看完这个 thread我试过
pd.util.terminal.get_terminal_size()

并收到预期的输出 (80, 25)。手动设置打印选项
pd.set_printoptions(max_columns=10)

产生与上面相同的切片数据帧结果。

这在深入研究文档后得到证实 here并使用
get_option("display.max_rows")
get_option("display.max_columns")

并获得正确的默认 60 行和 10 列。

我以前从来没有遇到过 df.head() 问题,但现在它在我所有的 IPython 笔记本中都是一个问题。

我在谷歌浏览器中运行 Pandas 0.11.0 和 IPython 0.13.2。

最佳答案

在 pandas 11.0 中,我认为 display.height 的最小值和 max_rows (和 display.width 和 max_columns`)被使用,因此您也需要手动更改它。

我不喜欢这个,我发了这个 github issue之前关于它。

关于 Pandas df.head() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16652651/

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