如何解决熊猫DataFrame中的乳胶配方
我想制作一个Pandas DataFrame,其中的某些列为Latex公式(IPython.core.display.Latex
)类型。当我在Jupyter Notebook中显示DataFrame时,不会显示公式,而是只显示类型名称。当它们是熊猫DF的某些元素时,有什么方法可以显示这些公式?
import pandas as pd
from IPython.display import Latex
my_dict = {'Case1':{'Formula1':Latex('$$x^{-1}$$'),'Formula2':Latex('$$x^2$$')},'Case2':{'Formula1':Latex('$$x^{-2}$$'),'Formula2':Latex('$$x^4$$')}}
df = pd.DataFrame(my_dict)
display(df.transpose())
解决方法
有趣的是,如果仅输出数据框的一个字段,则它起作用:
df['Case1']['Formula1']
?−1
但是,当考虑整个数据帧时,不能使用Latex
对象。仅使用$$
个字符之间的LaTeX公式就足够了:
my_dict = {'Case1':{'Formula1':'$$x^{-1}$$','Formula2':'$$x^2$$'},'Case2':{'Formula1':'$$x^{-2}$$','Formula2':'$$x^4$$'}}
df = pd.DataFrame(my_dict)
display(df.transpose())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。