Pycharm中的中文显示问题处理
问题一
问题:pycharm下的pandas库读取数据时对齐问题
当使用python中的pandas库中的.read()方法时,无法对齐数据.
如下:
解决方案:
在代码中加入下列代码:
pd.set_option('display.unicode.ambiguous_as_wide', True) #处理数据的列标题与数据无法对齐的情况
pd.set_option('display.unicode.east_asian_width', True) #无法对齐主要是因为列标题是中文
若是在anaconda中的jupyter notebook 中则就可解决问题,结果如下:
但是:在pycharm中,还需要在“settings”中的“控制台字体(console Font)”
则此时结果为:
注意:
Pycharm中的中文字体有:SimSun(宋体)、YouYuan(幼圆)、Monospaced(等线)、SimHei(黑体)
参考:
(1)官方文档(pandas.set_option)
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.set_option.html
https://blog.csdn.net/zhongkeyuanchongqing/article/details/122075473
(2)其他
https://blog.csdn.net/malishizu222/article/details/124127655
https://blog.csdn.net/qq_34759924/article/details/126014327?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-126014327-blog-118354269.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-126014327-blog-118354269.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=8
问题二:Pycharm中文字体不一致问题
问题:
当编写代码时出现中文不一致问题?
解决方案:
在Fallback font可设置中文字体SimHei (黑体) 即可。
参考:
https://blog.csdn.net/KK_2018/article/details/102843997#comments