在不丢失任何数据点的情况下更改Pandas数据帧的形状

时间:2017-09-24 17:35:17

标签: python python-3.x pandas numpy

我有一个以下格式的pandas数据帧(df):

+------+-------+-------+
| Zone | Group | Count |
+------+-------+-------+
|  897 |     1 |    78 |
|  897 |     2 |    49 |
|  897 |     3 |    23 |
|  482 |     1 |   157 |
|  482 |     2 |    57 |
|  482 |     3 |    28 |
+------+-------+-------+

我想更改日期框架,以便每Zone只存在一行。输出将是......

+------+----------+----------+----------+
| Zone | Count_G1 | Count_G2 | Count_G3 |
+------+----------+----------+----------+
|  897 |       78 |       49 |       23 |
|  482 |      157 |       57 |       28 |
+------+----------+----------+----------+

在生成新列名称方面,我认为最好的方法是使用一些基于计数器的自动方法。我提供了示例数据,但我正在处理的实际问题是以这种方式转换了数百行数据。

以下文章介绍了一种基于字典命名新列的方法,在这种情况下,这种方法不太理想。

Renaming columns of a pandas dataframe without column names

0 个答案:

没有答案