мне нужна помощь в разборе выхода из панд DataReader:Анализировать pandas.io.data.DataReader выхода
history = pandas.io.data.DataReader("YHOO", "yahoo", '2010/1/1',)
урожайность История печати:
Date Open High Low Close Volume
2010-01-04 131.179993 132.970001 130.850006 132.449997 6155300
2010-01-05 131.679993 131.850006 130.100006 130.850006 6841400
, но я хочу, чтобы сохранить эту информацию в SQLite нравится:
wildcards = ','.join(['?'] * len(df.columns))
insert_sql = 'INSERT INTO %s VALUES (%s, %s)' % (tableName, symbol, wildcards)
Как извлечь данные: open, high, low, close, volume, adj close
из возвращаемого читателя?
Я могу видеть структуру в отладчике, но не знаю, что/как получить данные в подстановочные знаки? Я хотел бы зациклиться на данных и вставить каждую строку?
Спасибо, я использовал этот метод, и он работает хорошо. Я хотел бы иметь больше контроля над таблицей. Я хотел бы зациклиться через dataframe, чтобы получить индекс (дату) и open, high, для каждой записи. Я могу добавить тикер в таблицу таким образом. Я могу видеть данные в отладчике, но не знаю, как ссылаться на данные в фрейме. Я хотел бы использовать для строки в кадре .... – jjuser
Я искал: Так что это получит данные, которые я буду после, так как я новичок в этом! Является ли это приемлемым способом получения данных из чтения? счетчик = 0 макс = history.shape [0] в то время как счетчик <макс: печати (history.index [число]) печати (history.iloc [число, 0]) печати (history.iloc [число, 1]) печать (история.iloc [счет, 2]) печать (история.iloc [счет, 3]) печать (история.iloc [счет, 4]) печать (история.iloc [счет, 5]) кол-во + = 1 – jjuser