maxframe.dataframe.Index.to_frame#

Index.to_frame(index: bool = True, name=None)[源代码]#

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

参数:
  • index (bool, default True) -- 将返回的 DataFrame 的索引设置为原始索引。

  • name (object, default None) -- 传递的名称应替换索引名称(如果它有名称)。

返回:

包含原始索引数据的 DataFrame。

返回类型:

DataFrame

参见

Index.to_series

将索引转换为 Series。

Series.to_frame

将 Series 转换为 DataFrame。

示例

>>> import maxframe.dataframe as md
>>> idx = md.Index(['Ant', 'Bear', 'Cow'], name='animal')
>>> idx.to_frame().execute()
       animal
animal
Ant       Ant
Bear     Bear
Cow       Cow

默认情况下,将重用原始索引。要强制使用新索引:

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

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

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