You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何设置PyCharm控制台中Pandas DataFrame的最大显示行数

控制PyCharm中Pandas DataFrame的显示行数

嘿,这个需求我太熟悉了——每次输出大的DataFrame时控制台被占满真的很烦!这里有两种实用方法,你可以按需选择:

一、代码层面临时设置(单次会话生效)

如果只是想在当前脚本里临时限制显示行数,直接用Pandas的配置命令就行:

import pandas as pd
# 设置全局最大显示行数为10
pd.set_option('display.max_rows', 10)

这样之后所有的DataFrame输出都会最多显示10行(默认会展示前5行+后5行,中间用...省略)。如果想直接只看前10行,也可以直接调用DataFrame的方法:

df.head(10)  # 只输出前10行
df.tail(10)  # 只输出后10行(如果需要的话)

要是之后想恢复默认设置,执行这条命令就行:

pd.reset_option('display.max_rows')

二、PyCharm永久设置(全局生效)

如果希望每次打开PyCharm都自动应用这个限制,直接在IDE里配置:

  1. 打开设置:Windows/Linux按File > Settings,Mac按PyCharm > Preferences
  2. 在左侧菜单里找到Tools > Python Scientific
  3. 往下翻找到Pandas区域,找到Display max rows选项
  4. 把默认值改成10,点击ApplyOK保存

这样以后不管哪个项目里的Pandas DataFrame,输出时都会自动遵循这个行数限制啦~

内容的提问来源于stack exchange,提问作者yogazining

火山引擎 最新活动