pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)
- 指定模糊的 Unicode 字符被视为宽字符。模糊字符通常是指那些在宽度上不确定的字符,根据需要被视为宽字符或窄字符。
- 这个选项指定使用东亚宽度规则来计算 Unicode 字符的宽度。东亚宽度规则主要用于处理中文、日文、韩文等东亚语言中字符的显示宽度问题,确保它们在表格或其他输出中正确对齐。
其他常用选项
pd.set_option('display.max_columns', 1000) # 设置 DataFrame 的最大显示列数 None为不限制
pd.set_option('display.max_colwidth', 1000) # 设置单元格内容的最大宽度 None为不限制
pd.set_option('display.width', 1000) #设置Pandas输出时的总宽度,超出这个宽度的部分将被换行显示。
参考:
- https://blog.csdn.net/wulei_1107103372/article/details/105258600
- https://blog.51cto.com/u_16175486/7212146
- https://blog.51cto.com/u_16175430/7283619