I have a variable as below
Date 3001 2014-04-16 12:02:00 3002 2014-03-07 08:42:00 3003 2014-11-09 11:28:00 3004 2014-11-09 11:51:00 3005 2014-09-27 10:12:00 3006 2014-10-15 23:18:00 3007 2014-02-12 20:27:00 3008 2015-03-27 18:37:00 3009 2015-06-04 18:34:00 Name: Date, dtype: datetime64[ns] I want to convert to float like this
import pandas as pd import time from datetime import datetime df = pd.to_datetime("2014-04-16 12:02:00") t = df.timetuple() print time.mktime(t) 1397638920.0 It's correct way, but when i want to do for the variable i get
date = df['Date'] t = date.timetuple() AttributeError: 'Series' object has no attribute 'timetuple' df['Date'] - dtype: datetime64[ns] Where is a mistake?
t = date.apply(lambda x: x.timetuple())Sadly don't have pandas installed to test on this machine :)