在索引中显示 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
以供显示。 Currently、Series
没有to_html()
方法。因此,它们不能直接以这种格式显示。
import pandas as pd
from IPython.display import display
df = pd.Series( range(2), index = [ 'ミートボールスパゲッティ', 'ご飯' ] )
df.to_frame()
如果 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()