Привет, ребята, был бы признателен за помощь. Я анализирую серию (набор столбцов), которая имеет следующий формат даты:
'1060208'
Первые три цифры представляют год, в котором first di git, для сравнения существует «1». в приведенном выше случае 2006 год. 4-й и 5-й ди git представляют месяц, а остальные представляют день. Я хочу преобразовать эти даты во что-то вроде
106-02-08
, чтобы я мог использовать .groupby для сортировки в месяц или год. Вот мой код
class Data:
def convertdate(self):
self.dates.apply(lambda x:x[0:3] + '-' + x[3:5] + '-' + x [5:7])
return self.dates
, когда я запускаю это, я получаю ошибку:
TypeError: 'int' object is not subscriptable
Можете ли вы сказать мне, что пошло не так? Или вы можете предложить какой-нибудь альтернативный способ сделать это? Большое вам спасибо.