我正在构建一个交易策略回溯测试,它以存储日期作为索引。有人可以解释日期的以下类型数据的差异(以及进行赋值时的可变性)吗?不同类型的熊猫和python中的日期类型
a=pd.date_range('1/1/2016',periods=10,freq='w')
b=datetime.datetime(2016,1,4)
c=pd.datetime(2016,1,4)
d=pd.Timestamp(153543453435)
当我打印出来,数据类型如下:
<class 'pandas.core.indexes.datetimes.DatetimeIndex'> (print(type(a))
<class 'pandas._libs.tslib.Timestamp'> (print(type(a[0]))
<class 'datetime.datetime'>
<class 'datetime.datetime'>
<class 'pandas._libs.tslib.Timestamp'>
这将是巨大的,如果有人能在细节他们的差异和可变性做变量赋值时,解释一下吗?