数据维度18126行×63列,执行data.columns仅显示49列求助
解决pandas显示列被截断的问题
这是pandas的默认显示限制导致的——当DataFrame列数超过预设阈值时,系统会自动截断输出,只显示部分列并省略中间内容。
你可以用以下几种方法解决:
- 临时设置显示所有列:
之后再执行import pandas as pd pd.set_option('display.max_columns', None)data.columns就能看到全部63列。 - 直接把列名转换成列表查看,不受显示限制:
list(data.columns) - 先确认列总数是否正确,执行:
这个会返回63,证明数据确实有63列,只是显示被截断了。len(data.columns)
内容的提问来源于stack exchange,提问作者kashif khan
相关产品推荐
相关产品推荐

