【发布时间】:2021-07-15 14:08:42
【问题描述】:
我正在尝试从循环中的数据帧中获取一行,以将其插入另一个空数据帧。 它的目标是逐步填充空数据框以将其转换为excel文件。
感谢您的帮助。
dt_agregat = pd.DataFrame(columns=["a","b","c","d"])
for sir in list_siret:
str_siret = str(sir)
list_sirets.append(str_siret)
print(list_sirets)
for sirets in list_sirets:
try:
r = requests.get('https://myAPI'+sirets, headers={'Authorization': 'Bearer xxxxxxxxxxxxxxxxxxxx'})
data = r.json()
except urllib.error.URLError:
list_sirets_error.append(sirets)
continue
str_datajs = json.dumps(data, indent=4)
a_json = json.loads(str_datajs)
del a_json["header"]
df_a_json = pd.DataFrame(a_json)
final_data = pd.json_normalize(a_json,record_path=["Sublime"], errors='ignore',record_prefix='_')
dt = pd.DataFrame(final_data)
dt_agregat.append(dt.iloc[0])
【问题讨论】:
-
不,我没有,但我找到了解决方案。在我的代码中,这一行运行良好。谢谢你的回答。
标签: python pandas loops insert row