将杂乱字符串转换为CSV列

时间:2017-11-10 16:01:46

标签: python export-to-csv

我有一大堆来自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

1 个答案:

答案 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循环并完成任务

干杯!