Warum ist das dritte Objekt unter einem Timestamp-Objekt? Ich habe ein Time-Objekt erwartet.Wie pandas.Timestamp Unterklasse?
import pandas as pd
from datetime import datetime
class Time(pd.Timestamp):
def __new__(cls, *args, **kwargs):
return pd.Timestamp.__new__(cls, *args, **kwargs)
print type(Time(datetime(2012, 5, 1)))
print type(Time('2012-05-01'))
print type(Time(2012, 5, 1))
Hier sind die Ergebnisse, die ich aus Python siehe 2.7.11 und Pandas 0.19.0:
<class '__main__.Time'>
<class '__main__.Time'>
<class 'pandas.tslib.Timestamp'>