You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Taking a look at this. A guideline for future posting issues: make sure the code you post works (there were multiple typos, I fixed a couple of them) and the exact code that generated the error is listed
Hi,
This may or may not be a bug. I'm unsure of which functionality you were intending.
I have a timestamp created by
I then have a function which is applied to that dataframe via A.apply(f)
if I apply this functionality to the raw dataframe via .apply, this will result in a numpy.datetime64 error.
However, if I apply it to individual points.
E.g. f(A.ix[10]), then the correct functionality results.
I have determined that this is due to a difference between the types of the two
e.g. A.dtype = dtype('datetime64[n]s')
type(A.ix[10]) = pandas.tslib.Timestamp
Thus to get around the issue above you may simply add the following functionality to the function
def f(x):
x = pd.Timestamp(x)
return (x.hour, x.month, x.year)
I am filing this as I'm unsure of what you're intended functionality is with this matter
The text was updated successfully, but these errors were encountered: