我的任务是挖掘人口普查数据以了解街区级别的情况。 在学习如何导航并找到我要找的东西后,我遇到了障碍。 tabblock 多边形( block 级多边形)有一个由 15 长度字符串组成的 id,
例如:“471570001022022”
但是人口普查数据的格式被标记为:
“田纳西州谢尔比县第 1 号人口普查区第 2 号区 block 2022”
block ID 的格式为: state-county-tract-group-block,带有一些前导零组成 15 个字符。 ssccctttggbbbb
有人知道将其转换为可用格式的快速方法吗? 我想在我花时间尝试编写 python 脚本之前我应该先问一下。
谢谢, 通用汽车
最佳答案
嗯,我明白了。
ex = '田纳西州谢尔比县人口普查区 1 号街区 2022,街区组 2'
new_id = '47157' + ex[40:len(ex)-26].zfill(4) + '0' + ex[24] + ex[6:10]
州和县的值是恒定的; block 组仅转到一位数字(据我所知)。
关于python - 重新格式化人口普查标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14633329/