在索引中使用亚洲文字显示熊猫系列
问题描述:
如果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
进行显示。 Currently,Series
没有to_html()
方法。因此,它们不能直接以这种格式显示。
import pandas as pd
from IPython.display import display
df = pd.Series(range(2), index = [ 'ミートボールスパゲッティ', 'ご飯' ])
df.to_frame()