【发布时间】:2022-01-02 09:40:46
【问题描述】:
我有一个rest api返回我一些数据,其中一些是链接格式的,所以我调用这个链接并将它全部存储在一个数据框中,但是我需要从这些列表中删除一些值并连接使用数据框,有人知道这样做的方法吗?
response = requests.get(url,auth=(usr,psw),headers=headers)
df = pd.DataFrame(response.json()['result'])
def get_data_from_link (data):
return requests.get(data['link'],auth=(usr,psw),headers=headers).json()
df['assignment_group_response']=df['assignment_group'].apply(get_data_from_link)
我需要转换的列
0 {'result': {'attested_date': '', 'skip_sync': ...
1 {'result': {'attested_date': '', 'skip_sync': ...
2 {'result': {'attested_date': '', 'skip_sync': ...
【问题讨论】:
-
你的问题有点不清楚。 “这些清单”包含什么?它已经是数据框的一部分了吗?预期的最终输出是什么样的?
-
没错,列表已经是数据框列的一部分,我要做的是将其中存在的“名称”字段转换为数据框中的列
标签: python pandas dataframe api