Объект DataFrame не имеет атрибута date - PullRequest
0 голосов
/ 09 апреля 2020

Я делаю "Преди c Будущие продажи" на Kaggle, и, поскольку я новичок в машинном обучении и Python, я получаю некоторую помощь по этой ссылке .

Во второй части этой ссылки Патриция использует этот метод для изменения формата даты:

# Change the date type
date = train.date.apply(lambda x:dt.datetime.strptime(x, '%d.%m.%Y'))

# Create 3 new features for year, month and day
train['year'] = date.dt.year
train['month'] = date.dt.month
train['day'] = date.dt.day
train.head()

# Remove the "date" feature
train = train.drop('date', axis=1)

Моя проблема в том, что мне трудно понять эту строку:

date = train.date.apply(lambda x:dt.datetime.strptime(x, '%d.%m.%Y'))

в частности это: train.date

дата - это метод поезда? или date - это название столбца, который мы хотим выбрать с помощью фрейма данных "train"?

Заранее спасибо, и я надеюсь, что сформулировал свой вопрос так же ясно, как Engli sh не мой родной язык, Пьер .

...