2

I got this error when trying to convert dateto week Could it be the date values not datetime like values?

data['DATECREATED'].dt.week

error screenshot

okl
  • 317
  • 3
  • 12

1 Answers1

2

I think you need convert column to datetime first and assign back to column:

data['DATECREATED'] = pd.to_datetime(data['DATECREATED'])
data['new'] = data['DATECREATED'].dt.strftime('%Y%V')
data['CreatedWW'] = data['DATECREATED'].dt.week
jezrael
  • 822,522
  • 95
  • 1,334
  • 1,252
  • got this error: ValueError: time data '26/01/2018' does not match format '%d/%b/%y %H:%M %p' (match) – okl Mar 01 '18 at 13:17