要拓宽输出显示,在Pandas数据框架中看到更多的列,可以修改pandas的默认选项,以便它能够在输出中显示更多的行和列,也可以手动调整每个数据帧的显示选项。
修改默认选项
可以通过修改pd.set_option()
来更改全局的 pandas 选项。例如,要将行和列的最大输出设置为1000个,可以执行以下命令:
import pandas as pd
pd.set_option('display.max_rows', 1000)
pd.set_option('display.max_columns', 1000)
手动调整数据框架显示选项
- 若要显示所有列,可以使用以下代码:
python
pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)
- 如果要在jupyter notebook中显示数据帧的所有列,则可以使用以下代码:
python
from IPython.display import display
pd.options.display.max_columns = None
pd.options.display.max_rows = None
display(df)
- 如果想要在jupyter notebook中自动展开长的列,可以使用以下代码:
python
pd.set_option('display.max_colwidth', None)
- 如果想要在jupyter notebook中增加列宽,可以使用以下代码:
python
pd.set_option('display.max_colwidth', 800)
除了上述选项外, pandas 还提供了许多其他选项,可以用于控制输出的呈现方式。可参阅pandas官方文档进行更多了解。
下面是一个示例数据集,请尝试修改上述选项来更改输出结果。
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(100, 10), columns=list('abcdefghij'))
df.head()
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何拓宽输出显示,在Pandas数据框架中看到更多的列 - Python技术站