我搜索过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')}
如何获得完整的打印输出?
编辑:
如果主持人实际上是在看问题s /他会发现我的代码尝试了所引用的问题中“可能重复”的内容,但它不起作用
答案 0 :(得分:0)
代替print(feature_name_dict)使用print(str(feature_name_dict))。应该可以。