如何获取DataFrame中行的完整文本?查看完整Review字段
获取DataFrame中行的完整文本方法
问题描述
是否有办法获取DataFrame中行的完整文本?我希望查看完整的Review字段,当前使用df.iloc[14]查询时,得到的结果为截断状态:
Review great hotel night quick business trip loved li...
Rating 4
Sentiment 1
Name: 14, dtype: object
解决办法
方法一:单独提取目标字段查看完整内容
直接定位到该行的Review字段,执行df.iloc[14]['Review']或df.loc[14, 'Review'],即可输出该字段的完整文本,不会被截断。方法二:修改pandas全局显示设置
如果希望所有长文本都默认完整显示,可调整pandas的显示参数:
import pandas as pd # 设置列宽无限制,完整显示长文本 pd.set_option('display.max_colwidth', None) # 可选:同时设置显示所有行(按需开启) pd.set_option('display.max_rows', None)
设置完成后再执行df.iloc[14],就能看到完整的Review内容。
- 方法三:临时输出单行完整内容
若不想修改全局设置,可使用df.iloc[14].to_string(),该方法会将整行内容以字符串形式完整输出,避免截断。
内容的提问来源于stack exchange,提问作者Rajarshi Maiti
相关产品推荐
相关产品推荐

