#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. Привет, не могли бы вы указать конкретный код? Спасибо.