pandas.DatetimeIndex.to_frame#
- DatetimeIndex.to_frame(index=True, name=<no_default>)[源代码]#
创建一个包含索引列的DataFrame。
- 参数:
- 索引布尔值, 默认为 True
将返回的 DataFrame 的索引设置为原始索引。
- 名字对象,默认为 index.name
传递的名称应替代索引名称(如果有)。
- 返回:
- DataFrame
包含原始索引数据的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