在索引中显示 Pandas 个包含亚洲文本的系列

Displaying Pandas Series with Asian text in index

如果 Pandas Series 的索引使用其中一种亚洲语言且长度可变,则打印输出将无法正确对齐。

import pandas as pd
from IPython.display import display

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

注意只有Series会出现这种情况,DataFrame display可以很好地显示内容。

如何修复此处的输出?

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

import pandas as pd
from IPython.display import display

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