Сервер просто возвращает данные , сформированные со свойствами из определенного объекта. Это фактически не создает экземпляр объекта.
Попробуйте что-то вроде этого:
this.lab = Object.assign(new Lab(), this.retrievedLab)
Где this.retrievedLab
- данные, возвращенные с сервера.
Это должно создать объект, а затем скопировать любое из полученных свойств в него.
Вы можете использовать df = df.T
для переноса фрейма данных. Это переключает круг данных так, чтобы строки становились столбцами.
Вы также можете использовать pd.DataFrame.transpose
.
При использовании pd.DataFrame.transpose (как было предложено Jamie Bull / coldspeed), обязательно напишите
. .. без скобок, это не сработало для меня.