【问题标题】:View All Rows of Print out in Ipython Notebook在 Ipython Notebook 中查看所有打印行
【发布时间】:2019-04-28 19:54:17
【问题描述】:

我搜索过 StackOverflow 和 Google,但找不到满意的解释。

我希望有人可以帮助我在 IPython 笔记本中显示打印输出的所有行。

我有以下代码:

g = df.columns.to_series().groupby(df.dtypes).groups
feature_name_dict = {k.name: v for k, v in g.items()}
print(feature_name_dict)

我也试过了:

g = df.columns.to_series().groupby(df.dtypes).groups
feature_name_dict = {k.name: v for k, v in g.items()}
with pd.option_context('display.max_rows', None, 'display.max_columns', None): 
    print(feature_name_dict)

我得到的结果是:

{'int32': Index(['1_m_v1', '2_m_v1', '3_m_v1', '4_m_v1', '5_m_v1', '6_m_v1', '7_m_v1',
       '8_m_v1', '9_m_v1', '10_m_v1',
       ...
       '1994_y_v2', 'F_v3', 'M_v3', 'F_v4', 'M_v4', 'H_v5', 'W_v5', 'X_v5',
       'C_v9', 'X_v9'],
      dtype='object', length=159), 'int64': Index(['dev'], dtype='object'), 'float64': Index(['v6', 'v7', 'v8', 'v12', 'v13'], dtype='object')}

如何获得完整的打印输出?

编辑:

如果版主确实查看了他/她的问题,他会看到我的代码尝试了在引用的问题中针对“可能重复”解决的问题,但它不起作用

【问题讨论】:

  • @amanb 阅读我的问题并与您参考的答案进行比较。你看我尝试了那个特定的代码,但它不起作用。

标签: python printing ipython jupyter


【解决方案1】:

使用 print(str(feature_name_dict)) 代替 print(feature_name_dict)。应该可以的。

【讨论】:

    猜你喜欢
    • 2014-08-17
    • 2013-10-28
    • 2015-06-28
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    • 2015-10-24
    相关资源
    最近更新 更多