В Джулии, я звоню модуль Python pandas_datareader для загрузки данных из Интернета:Julia: Преобразование PyObject в массив
using PyCall
@pyimport datetime
@pyimport pandas_datareader.data as web
gdp = web.DataReader("GDPCA","fred",start=datetime.datetime(1929,1,1))
Переменная ввп является объектом PyObject. Таким образом, я не могу манипулировать им (например, брать журналы). Как преобразовать его в массив? Я попробовал конвертировать (Array {Float64,2}, gdp), но это только сбой Джулии.
Спасибо!
Привета приветствовать переполнение стека, пожалуйста, попробуйте отформатировать свой код, чтобы сделать ваш вопрос более читаемым: (HTTP: // мета- .stackexchange.com/questions/22186/how-do-i-format-my-code-blocks) –
Похоже, что ваш 'gdp' - это панда' DataFrame'. В общем, вы можете [обращаться к атрибутам PyObject с помощью синтаксиса 'object [: attribute]' (https://github.com/stevengj/PyCall.jl/blob/master/README.md). – Chris
Отформатирован код. Какой атрибут я должен искать для получения загруженных значений (и конвертировать их в массив)? – Marek