我在转换数据帧的按行数据时遇到问题,其中列名作为键,行数据作为值。我想将此按行 json 传递给另一个 API 作为输入。我无法获取此 json 数据。
for row in df.iterrows():
out =row.to_json(orient='records',force_ascii=False)[1:-1].replace('},{', '} {')
r = requests.post(url, headers=headers, data=out.encode('utf-8'))
print(r.json())
I want the desired output of the json in the attached format
尝试这个:
import requests
import pandas as pd
def call_api(json_data):
r = requests.post(url, headers=headers, data=out)
print(r.json())
df.apply(lambda x:call_api(x.to_json()),axis=1)
希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)