首页 > 解决方案 > Python:(findall,wide to long,pandas):数据操作

问题描述

因此,我正在尝试将这些数据(此处的链接)转移到所有指标/数字都在一个列中的位置,而另一列是 ID 列。显然,在一堆列中拥有大量数据/指标比将它们全部放在一个列中更难比较和计算。

所以,我知道我需要什么工具;Pandas,Findall,Wide_to_long(或融化),也许是堆栈。但是,我很难将它们全部放在正确的位置。

我可以轻松地将数据导入 df 并查看它,但是在使用 findall 和 wide_to_long 来旋转数据时,我感到很困惑。我的想法基于这个例子(当他们使用 findall / regex 定义新列名时大约一半)。我希望为每个指标类别创建一个新列(即人口估计是一列,然后百分比变化是另一列,它们不应该都是一列)

有人可以帮我正确设置这部分的语法吗?我不擅长处理模式识别的表达方式。

谢谢你。

标签: pythonpandasdataframefindall

解决方案


推荐阅读