如何完整显示Featuretools中所有内置Primitive(无省略)
完整列出Featuretools所有内置Primitive的方法
ft.primitives.list_primitives()返回的是Pandas DataFrame,直接用print()会触发DataFrame默认的截断显示(出现省略号),且Featuretools自身的set_option不控制Pandas的输出格式,所以你之前的设置无效。
解决步骤
- 导入Pandas并设置全局显示选项,取消所有行、列的截断限制
- 获取Primitive的DataFrame后直接输出,或用
to_string()强制完整展示
完整代码示例
import featuretools as ft import pandas as pd # 配置Pandas显示参数,取消所有截断 pd.set_option('display.max_rows', None) pd.set_option('display.max_columns', None) pd.set_option('display.width', None) pd.set_option('display.max_colwidth', None) # 获取并完整打印所有内置Primitive primitives_df = ft.primitives.list_primitives() print(primitives_df) # 若仍有截断,可改用to_string()强制输出全部内容 # print(primitives_df.to_string())
内容的提问来源于stack exchange,提问作者iSdWiSoWt
相关产品推荐
相关产品推荐

