我有一个数据框,其中包含一个包含长文本的列。
要演示它的外观(请注意省略号“...”,文本应继续):
id text group
123 My name is Benji and I ... 2
上面的文字实际上比这句话长。例如,它可以是:
我的名字是班吉,我住在堪萨斯州。
实际的文本比这长得多。
当我尝试只对文本列进行子集化时,它只显示带有点“...”的部分文本。
我需要确保全文显示文本sumarization后。但我不知道如何显示全文时,选择文本列。
我的df['text']
输出看起来像这样:
我如何显示全文和没有索引号?
3条答案
按热度按时间vshtjzan1#
您可以将
pd.set_option
与display.max_colwidth
配合使用,以显示自动换行和多行单元格:display.max_colwidthint或None
pandas数据结构中repr中列的最大字符宽度。当列溢出时,输出中会嵌入一个“...”占位符。“无”值表示无限制。[默认值:50]
在你的例子中:
pd.set_option('display.max_colwidth', None)
对于较旧的版本,如版本0.22,使用
-1
而不是None
gdrx4gfi2#
您可以使用换行符(
"\n"
)将连接转换为列表:原始输出:
产量:
所需输出:
产量:
gopyfrb33#