#python #pandas #jupyter
Вопрос:
В записной книжке Jupyter иногда ?
оператор будет работать с экземпляром объекта, а иногда он будет говорить Object 'some_object' not found
.
Он по-прежнему будет работать с универсальным классом/функцией.
?df.plot
не сработает, но ?pd.DataFrame.plot
работает.
Впрочем, и ?df.describe
то и ?pd.DataFrame.describe
другое работает.
Похоже, что справка(что угодно) всегда находит строку документа, так что…
Какова закономерность?
Комментарии:
1.
?df.plot
работает.2. Вы уверены
df
, что это было определено в тот момент?pd.DataFrame().plot?
не работает, потому?
что не оценивает выражение. Но сначалаdf=pd.DataFrame()
иdf.plot?
должно сработать.3. Только что понял, что на самом деле смотрю Сериал, но все же, я думаю, вопрос остается в силе.
4. Я добавил изображение. Я не думаю, что использую неустановленную переменную или вызываю какие-либо функции без необходимости.
5. Аргумент справки вычисляется, возвращая связанный метод.
help
получает свои документы. Я точно не знаю, что?
происходит, но это не оценкаdf[x]
шага, поэтому не могу найти подходящий метод.