我有一大堆来自Facebook API的ID,我想将其放入CSV文件中。有没有办法将每个ID解析为CSV文件中的单个列?我正在使用Python
当前格式:
{'media': {'data': [{'id': '17898498243076831'}, {'id':
'17907011917029111'}, {'id': '17906766215033990'}, {'id':
'17894813609104671'}, {'id': '17890124843094721'}}
但我希望格式为:
id
17898498243076831
17907011917029111
17906766215033990
17894813609104671
17890124843094721
答案 0 :(得分:0)
<强> EDITED 强> facebook api似乎是在字典里面的字典中吐出字典,这使得开发人员可以轻松地使用任何语言进行任何操作。所以我会建议你
你可以做这样的事情
# Create a dictionary
dictionary_fb= {'media': {'data': [{'id': '17898498243076831'}, {'id':
'17907011917029111'}, {'id': '17906766215033990'}, {'id':
'17894813609104671'}, {'id': '17890124843094721'}]}}
# Get the id dictionary_fb and make it into loops
dict_id= dictionary_fb['media']['data']
df =pd.DataFrame(dict_id)
df.to_csv("filename")
如果你想更频繁地做,那么你可以使用for循环并完成任务
干杯!