Я пытаюсь узнать, что находится под капотом в библиотеке pandas, и мне интересно узнать конкретный фрагмент кода в классе DataFrame. В модуле класса появляется следующий код.Что делает _constructor в классе DataFrame
@property
def _constructor(self):
return DataFrame
_constructor_sliced = Series
Глядя на метод _constuctor. Что оно делает? Кажется, все, что он делает, это вернуть DataFrame, но я не понимаю этого значения. Кроме того, следующая строка _constructor_sliced я тоже не понимаю.
Какова функция этих строк кода?
https://github.com/pydata/pandas/blob/master/pandas/core/frame.py#L199