Что означает эта строка кода? (d ['Dates'] = date.date2num (d.index)) - PullRequest
0 голосов
/ 16 апреля 2020

Итак, я смотрел на этот алгоритм, который кто-то построил, и вот этот код:

import datetime 
import matplotlib.pyplot as plt
import matplotlib.dates as dates
start = datetime.datetime(2017, 1, 1)
end = datetime.datetime(2019, 1, 27)
d=data.DataReader("F", 'yahoo', start, end)

# convert dates to integer values for later use with the 
# matplotlib candlestick charting function (it doesn't accept datetimes)
d['Dates'] = dates.date2num(d.index)

Итак, я понимаю код вплоть до последней строки:

 d['Dates'] = dates.date2num(d.index)

Почему есть скобки после d (я имею в виду ['Даты']), и что это значит? Я понимаю, что date2num - это команда, которая изменяет числа так, что может понять matplotlib. Но тогда что означает .index?

Спасибо

...