全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
4030 3
2022-03-29
悬赏 20 个论坛币 未解决
使用def 生成一下url:[size=12.600000381469727px]https://api.censusreporter.org/1.0/data/show/lates[size=12.600000381469727px]t?table_ids=B19001,B01001,B03002&geo_ids=31000US35[size=12.600000381469727px]620

[size=12.600000381469727px]table_ids参数是我们所选表的逗号分隔列表
我实在混乱,所以乱写一通....

data_tables = [
    'B19001',
    'B01001',
    'B03002'
]先把需要的table选出来...然后用一下方程生成url


[size=12.600000381469727px]def get_censusreporter_url(table_list, geo_id='310|01000US'):
    url = 'https://api.censusreporter.org/1.0/data/show/latest?'
    table_list = {'table_ids': 'some data'}
    geo_id = {'geo_ids': }
    pass

请教各位大神应该怎么写上面的那个def公式啊
好像我的帖子文字版本有乱码所以截图给你们看一个


Screen Shot 2022-03-28 at 2.46.50 PM.png



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-3-29 11:19:59
有点混乱,不清楚需求
table_list到底是list,还是dict ?
geo_id是什么内容呢

若仅是字符串的拼接,是相对简单的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-3-31 02:09:53
HappyAndy_Lo 发表于 2022-3-29 11:19
有点混乱,不清楚需求
table_list到底是list,还是dict ?
geo_id是什么内容呢
抱歉...没有说清楚....

table_list是dict 应该,内容从data_tables  里面选取
geo_id就是geo_ids=31000US3562031000US前面的数字不动,us后面的五位数有点类似邮编
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-3-31 11:18:24
我写出来了
应该是这样,抱歉提问的时候没有表达清楚
url = "https://api.censusreporter.org/1.0/data/show/latest?table_ids={list1}&geo_ids={num}".format(list1=','.join(table_list),num=geo_id)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群