dask.dataframe.Index.to_frame
dask.dataframe.Index.to_frame¶
- Index.to_frame(index=True, name=None)[源代码]¶
创建一个包含索引列的DataFrame。
此文档字符串是从 pandas.core.indexes.base.Index.to_frame 复制的。
Dask 版本可能存在一些不一致性。
- 参数
- 索引bool, 默认 True (Dask 不支持)
将返回的 DataFrame 的索引设置为原始索引。
- 名称对象,默认为 index.name
传递的名称应替代索引名称(如果有)。
- 返回
- DataFrame
包含原始索引数据的DataFrame。
参见
Index.to_series
将索引转换为序列。
Series.to_frame
将 Series 转换为 DataFrame。
示例
>>> 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