【发布时间】:2020-07-07 19:01:51
【问题描述】:
给定以下 CSV 文件(在 DataFrame 中通过pandas.from_csv(...):
+---------+----------+----------+----------+
| country | 02/11/20 | 03/11/20 | 04/11/20 |
+---------+----------+----------+----------+
| Norway | 5100 | 5200 | 5300 |
| Sweden | 6100 | 6200 | 6300 |
| Finland | 4100 | 4200 | 4300 |
+---------+----------+----------+----------+
如何在 python 中使用pandas 将其转换为以下内容:
+----------+---------+------------+
| date | country | population |
+----------+---------+------------+
| 02/11/20 | Norway | 5100 |
| 03/11/20 | Norway | 5200 |
| 04/11/20 | Norway | 5300 |
| 02/11/20 | Sweden | 6100 |
| 03/11/20 | Sweden | 6200 |
| 04/11/20 | Sweden | 6300 |
| 02/11/20 | Finland | 4100 |
| 03/11/20 | Finland | 4200 |
| 04/11/20 | Finland | 4300 |
+----------+---------+------------+
所以本质上是将 x 轴上的日期映射到 y 轴。
【问题讨论】:
-
索引中是“国家”还是数据框的第一列?
-
这是第一栏@ScottBoston
标签: python pandas csv dataframe parsing