I have date as string (example: 3/24/2020) that I would like to convert to datetime64[ns]
format
df2['date'] = pd.to_datetime(df1["str_date"], format='%m/%d/%Y')
Use pandas to_datetime
on vaex dataframe will result an error:
ValueError: time data 'str_date' does not match format '%m/%d/%Y' (match)
I have see maybe duplicate question.
df2['pdate']=df2.date.astype('datetime64[ns]')
However, the answer is type casting. My case required to a format ('%m/%d/%Y') parse string to datetime64[ns]
, not just type cast.
Solution: make custom function, then .apply
vaex
can useapply
function for object operations, so you can usedatetime
andnp.datetime64
convert each date string, then apply it.