这是一个示例 html 文件的公共链接。我想从文件中提取每组 CAN 和年度税务信息(下图中以红色突出显示的示例),并构建一个如下图所示的数据框。
目标字段
示例数据框
| Row | CAN | Crtf_NoCrtf | Tax_Year | Land_Value | Improv_Value | Total_Value | Total_Tax |
|-----+--------------+-------------+----------+------------+--------------+-------------+-----------|
| 1 | 184750010210 | Yes | 2016 | 16720 | 148330 | 165050 | 4432.24 |
| 2 | 184750010210 | Yes | 2015 | 16720 | 128250 | 144970 | 3901.06 |
| 3 | 184750010210 | Yes | 2014 | 16720 | 109740 | 126460 | 3412.63 |
| 4 | 184750010210 | Yes | 2013 | 16720 | 111430 | 128150 | 3474.46 |
| 5 | 184750010210 | Yes | 2012 | 16720 | 99340 | 116060 | 3146.17 |
| 6 | 184750010210 | Yes | 2011 | 16720 | 102350 | 119070 | 3218.80 |
| 7 | 184750010210 | Yes | 2010 | 16720 | 108440 | 125160 | 3369.97 |
| 8 | 184750010210 | Yes | 2009 | 16720 | 113870 | 130590 | 3458.14 |
| 9 | 184750010210 | Yes | 2008 | 16720 | 122390 | 139110 | 3629.85 |
| 10 | 184750010210 | Yes | 2007 | 16720 | 112820 | 129540 | 3302.72 |
| 11 | 184750010210 | Yes | 2006 | 12380 | 112760 | | 3623.12 |
| 12 | 184750010210 | Yes | 2005 | 19800 | 107400 | | 3882.24 |
附加信息
如果无法将 CAN 插入每一行,我可以单独导出 CAN 编号并找到一种方法将它们附加到包含税值的数据帧。我已经研究过为 python 使用漂亮的汤,但我是 python 的绝对新手,我正在编写的其余脚本都是用 Julia 编写的,所以我更愿意将所有内容都保存在一种语言中。
有什么方法可以实现我想要实现的目标吗?我查看了Gumbo.jl,但找不到任何详细的文档/教程。