从类中返回数据框而不是字符串

时间:2018-08-24 10:52:25

标签: pandas dataframe finance

嗨,我是新来编写类的人,在以易于阅读/处理的方式获取预期结果方面有些困难。

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

当前我正在使用以下格式的内容:

 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]]])

解决此问题的最佳方法是什么?

任何帮助将不胜感激!

0 个答案:

没有答案