pandas.DatetimeIndex.to_frame #

日期时间索引。to_frame ( index = True , name = _NoDefault.no_default ) [来源] #

创建一个 DataFrame,其中包含包含索引的列。

参数
索引bool,默认 True

将返回的DataFrame的索引设置为原始索引。

name对象,默认为index.name

传递的名称应替换索引名称(如果有)。

返回
数据框

包含原始索引数据的 DataFrame。

也可以看看

Index.to_series

将索引转换为系列。

Series.to_frame

将系列转换为数据帧。

例子

>>> idx = pd.Index(['Ant', 'Bear', 'Cow'], name='animal')
>>> idx.to_frame()
       animal
animal
Ant       Ant
Bear     Bear
Cow       Cow

默认情况下,会重用原始索引。要强制执行新索引:

>>> idx.to_frame(index=False)
    animal
0   Ant
1  Bear
2   Cow

要覆盖结果列的名称,请指定name

>>> idx.to_frame(index=False, name='zoo')
    zoo
0   Ant
1  Bear
2   Cow