Jupyter中Pandas读取.dat文件导入DataFrame未加载全部270行数据问题
问题原因
你遇到的展示截断是Pandas默认的显示配置导致的,数据已经完整加载到DataFrame中,并非读取失败,默认配置下行数超过60时会自动截断,仅展示前后各5行内容。
解决方法
方法1:临时打印全量数据
仅需要本次查看全部行时,调用to_string()方法输出完整内容:
print(df_Heart.to_string())
方法2:修改全局显示配置
导入Pandas后添加配置代码,取消当前运行环境的行数显示限制,后续所有DataFrame打印都会输出全量内容:
import pandas as pd # 取消最大显示行数限制 pd.set_option('display.max_rows', None) # 若需要同时显示全部列,可额外添加以下配置 pd.set_option('display.max_columns', None)
验证数据加载完整性
可以先通过以下代码确认270行数据已经全部导入,排除读取失败的可能性:
# 输出DataFrame总行数 print(len(df_Heart)) # 同时输出行数和列数 print(df_Heart.shape)
内容的提问来源于stack exchange,提问作者Harish Kashyap
相关产品推荐
相关产品推荐

