pandas.DatetimeIndex.to_frame#
- DatetimeIndex.to_frame(index=True, name=_NoDefault.no_default)[源代码]#
创建一个 DataFrame,其中包含一个索引列。
- Parameters:
- indexbool, default True
设置返回 DataFrame 的索引为原始 Index。
- nameobject,默认为 index.name
传入的 name 应替换索引的 name(如果存在)。
- Returns:
- DataFrame
包含原始 Index 数据的 DataFrame。
参见
Index.to_series将 Index 转换为 Series。
Series.to_frame将 Series 转换为 DataFrame。
Examples
>>> idx = pd.Index(['Ant', 'Bear', 'Cow'], name='animal') >>> idx.to_frame() animal animal Ant Ant Bear Bear Cow Cow
默认情况下,会重用原始 Index。要强制创建新 Index:
>>> idx.to_frame(index=False) animal 0 Ant 1 Bear 2 Cow
要覆盖结果列的 name,请指定 name:
>>> idx.to_frame(index=False, name='zoo') zoo 0 Ant 1 Bear 2 Cow