python - Python:(findall,wide to long,pandas):数据操作
问题描述
因此,我正在尝试将这些数据(此处的链接)转移到所有指标/数字都在一个列中的位置,而另一列是 ID 列。显然,在一堆列中拥有大量数据/指标比将它们全部放在一个列中更难比较和计算。
所以,我知道我需要什么工具;Pandas,Findall,Wide_to_long(或融化),也许是堆栈。但是,我很难将它们全部放在正确的位置。
我可以轻松地将数据导入 df 并查看它,但是在使用 findall 和 wide_to_long 来旋转数据时,我感到很困惑。我的想法基于这个例子(当他们使用 findall / regex 定义新列名时大约一半)。我希望为每个指标类别创建一个新列(即人口估计是一列,然后百分比变化是另一列,它们不应该都是一列)
有人可以帮我正确设置这部分的语法吗?我不擅长处理模式识别的表达方式。
谢谢你。
解决方案
推荐阅读
- python - 如何从 Markdown 文件创建树?
- jquery - 在 Django 中使用 jQuery 和 AJAX 动态更新 Web API 结果
- twos-complement - 二进制补码加法。-48 - 23. 是否必须使用 8 位表示?
- react-native - Redux Saga action 异步操作调用了一次但触发了两次
- java - Maven 上的未知生命周期阶段
- amazon-web-services - 了解服务器/客户端路由:亚马逊(?)如何在没有重定向(或历史条目)的情况下重定向我的 SPA?
- c - 编译器或处理器在运行时如何区分静态局部变量?
- python - 如何查找特定频道的 forUsername 参数
- linux - 有没有不使用getppid就可以找到父进程的PID?
- python - 熊猫从表中删除索引