Ошибка атрибута: объект ‘Timestamp’ не имеет атрибута ‘split’ в python

#python #split #attributes #timestamp #attributeerror

#python #разделение #атрибуты #временная метка #ошибка атрибута

Вопрос:

 #Create the independent data set
for day in df_days:
    days.append([int(day.split('-')[4])])
#Create the dependent data set (adj close prices)
for adj_close_price in df_adj_close:
    adj_close_prices.append( float(adj_close_price))
 

Я получаю неправильное сообщение #»AttributeError: объект ‘Timestamp’ не имеет атрибута ‘split'»

Может кто-нибудь, пожалуйста, помочь?

Комментарии:

1. day является Timestamp объектом, и у него нет атрибута split . Если вы хотите получить помощь, вы должны сообщить нам, из какого пакета вы импортируете Timestamp .

2. Я импортирую из цены акций, сначала я загрузил данные на свой компьютер. Спасибо.

Ответ №1:

Я считаю, что вам нужен объект string для выполнения операции скольжения. я полагаю, что вы используете объект time stamp (тип «datetime»). используйте формат строки для объекта или используйте «day = datetimeobj.strftime («%d»)» непосредственно для объекта timestamp, если вы используете «datetime». если вы используете временную метку, сначала преобразуйте ее в «datetime», «datetimeobj=datetime.fromtimestamp (временная метка)»

Комментарии:

1. Привет, не могли бы вы указать конкретный код? Спасибо.