用法:
DataFrame.pivot(index, columns, values=None)
返回由给定索引和列值组织的重构 DataFrame。
根据列值重塑数据(生成“pivot” 表)。使用指定
index
/columns
中的唯一值来形成结果 DataFrame 的轴。- index:列名,可选
用于构造结果索引的列。
- columns:列名,可选
Column 用于构造结果的列。
- values:列名或列名列表,可选
重新排列其值以产生结果的列。如果未指定,则使用 DataFrame 的所有剩余列。
- DataFrame
参数:
返回:
例子:
>>> a = cudf.DataFrame() >>> a['a'] = [1, 1, 2, 2] >>> a['b'] = ['a', 'b', 'a', 'b'] >>> a['c'] = [1, 2, 3, 4] >>> a.pivot(index='a', columns='b') c b a b a 1 1 2 2 3 4
结果中缺少值的枢轴:
>>> a = cudf.DataFrame() >>> a['a'] = [1, 1, 2] >>> a['b'] = [1, 2, 3] >>> a['c'] = ['one', 'two', 'three'] >>> a.pivot(index='a', columns='b') c b 1 2 3 a 1 one two <NA> 2 <NA> <NA> three
相关用法
- Python cudf.DataFrame.pipe用法及代码示例
- Python cudf.DataFrame.prod用法及代码示例
- Python cudf.DataFrame.product用法及代码示例
- Python cudf.DataFrame.pow用法及代码示例
- Python cudf.DataFrame.mod用法及代码示例
- Python cudf.DataFrame.isin用法及代码示例
- Python cudf.DataFrame.rmul用法及代码示例
- Python cudf.DataFrame.apply用法及代码示例
- Python cudf.DataFrame.exp用法及代码示例
- Python cudf.DataFrame.drop用法及代码示例
- Python cudf.DataFrame.where用法及代码示例
- Python cudf.DataFrame.median用法及代码示例
- Python cudf.DataFrame.to_pandas用法及代码示例
- Python cudf.DataFrame.take用法及代码示例
- Python cudf.DataFrame.tail用法及代码示例
- Python cudf.DataFrame.rfloordiv用法及代码示例
- Python cudf.DataFrame.equals用法及代码示例
- Python cudf.DataFrame.head用法及代码示例
- Python cudf.DataFrame.count用法及代码示例
- Python cudf.DataFrame.isna用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.DataFrame.pivot。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。