Возврат Dataframe вместо строки из класса - PullRequest
0 голосов
/ 24 августа 2018

Привет, я новичок в написании уроков, и у меня возникли некоторые трудности с получением ожидаемых результатов в удобном для чтения / обработки виде.

В идеале я мог бы вернуть фрейм данных с функцией вместо того, чтобы возвращать довольно грязную строку с помощью метода __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]]])

Как лучше всего это сделать?

Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...