跳转至

在 Jupyter 笔记本中显示熊猫数据框的所有列

原文:https://www.geeksforgeeks.org/show-全栏熊猫-data frame-in-jupyter-notebook/

在本文中,我们将讨论如何在 jupyter 笔记本中显示熊猫数据框的所有列。

熊猫有一个非常方便的方法叫做 get option(),通过这个方法,我们可以自定义输出屏幕,工作时没有任何不方便的输出形式。 set_option() 用于设置数值。这用于通过将 max_columns 设置为无或指定的列数来设置应显示的最大列数和行数

语法:

语法:PD.set_option(' display.max_columns ',无)

例 1:

蟒蛇 3

# importing pandas
import pandas as pd

# reading csv
df = pd.read_csv('data.csv')

# set the max columns to none
pd.set_option('display.max_columns', None)

输出:

如果我们想变回正常,使用 reset_option()。它用于将一个或多个选项重置为默认值。

语法:PD.reset_option(' max_columns ')

输出:

例 2:

使用分类数据时出现的另一个常见问题是,我们看不到整个分类值。因为最大列宽较小,所以显示覆盖列宽的数据。休息不显示

在上例中,您可以看到数据显示不够。要解决这个问题,我们可以将最大列宽设置得更高。

语法:PD.set_option(' display.max_col width ',3000)

蟒蛇 3

#import pandas
import pandas as pd

# read csv
df = pd.read_csv('data.csv')

# set max_colwidth to 3000
pd.set_option('display.max_colwidth', 3000)

输出:

通过应用函数,最大列宽被设置为 3000。所有数据都会显示出来。

例 3:

当我们处理具有更多列或行的数据集时,我们可能会发现很难看到熊猫中的所有列和行。默认情况下,熊猫打印前几行和最后几行。中间会省略数据。当我们处理行数和列数较少的数据集时,不会影响我们。但是如果不在一个时间内看到所有的行和列,就很难分析数据。

蟒蛇 3

# importing pandas
import pandas as pd
df = pd.read_csv('data.csv')

# printing dataframe
print(df)


回到顶部