Pandas 从类返回数据帧而不是字符串

Pandas 从类返回数据帧而不是字符串,pandas,dataframe,finance,Pandas,Dataframe,Finance,嗨,我是写作课的新手,在以易于阅读/处理的方式获得预期结果方面遇到了一些困难 理想情况下,我可以使用函数返回数据帧,而不是通过\uuuu str\uuuu方法返回相当混乱的字符串,以提高我的索引能力(如果是单词!) 目前,我正在使用以下形式的内容: def __str__(self): str = """ Semi-Standard Deviation: {}\n Annualised Semi Standard Deviation: {}\n\n \n\n maximum annua

嗨,我是写作课的新手,在以易于阅读/处理的方式获得预期结果方面遇到了一些困难

理想情况下,我可以使用函数返回数据帧,而不是通过
\uuuu str\uuuu
方法返回相当混乱的字符串,以提高我的索引能力(如果是单词!)

目前,我正在使用以下形式的内容:

 def __str__(self):
    str = """ Semi-Standard Deviation: {}\n Annualised Semi Standard Deviation: {}\n\n \n\n maximum annual return: {}
    \n minimum annual return: {} 
    """.format(self.semistddv()[0],self.semistddv()[1],self.yearly_returns()[1],self.yearly_returns()[2],self.yearly_returns()[3],
               )
    return(str)
但我希望能够将其格式化为:

 data = np.array([['Figure','Value'],
            ['Semi-Standard-Deviation',self.semistddv()[0]],
            ['Annualised Semi Standard Deviation',self.semistddv()[1]]])
最好的办法是什么


任何帮助都将不胜感激

\uuuu str\uuu
方法应返回文本长度。但是您可以自由编写另一个方法来返回数据帧,并在希望将输出作为数据帧时使用该方法。是否有任何地方可以建议您概述如何执行该操作?