在索引中使用亚洲文字显示熊猫系列

问题描述:

如果PandasSeries的索引属于亚洲语言之一且长度可变,则打印输出将不会正确对齐。在索引中使用亚洲文字显示熊猫系列

import pandas as pd 
from IPython.display import display 

df = pd.Series(range(2), index = [ 'ミートボールスパゲッティ', 'ご飯' ]) 
display(df) 
print(df) 
df 

Output

注意,这仅与Series发生,与DataFramedisplay可以很好地显示内容。

如何修复输出?

Series转换为DataFrame进行显示。 CurrentlySeries没有to_html()方法。因此,它们不能直接以这种格式显示。

import pandas as pd 
from IPython.display import display 

df = pd.Series(range(2), index = [ 'ミートボールスパゲッティ', 'ご飯' ]) 
df.to_frame() 

enter image description here