我正在使用facebookAPI获取我公司的广告见解。我已经计算出我的代码来获取数据并每天解析它以查看我们从新配置文件中获得的视图百分比。现在我已经存储了数据,我正在尝试将其写入.csv文件。当我打印数据时,它看起来就像一个字典,但是当我打印类型时,python似乎认为它是一个列表。
[[<AdsInsights> {
"date_start": "2018-06-01",
"date_stop": "2018-06-02",
"reach": "1695",
"unique_clicks": "127"
}]
我收到一些不同的错误
当试图用pickle写数据时,
有谁知道我如何重写这些数据,以便它在字典中,或者我如何将这个对象分成几块并写出来?谢谢
发布于 2018-12-10 10:05:15
如果项目存储在字典列表中,只需将列表移动到pandas数据框中并使用df.to_csv。
import pandas as pd
df = pd.DataFrame(list_of_dicts)
df.to_csv('location_of_file.csv', index = False)
df.to_pickle('location_of_file.csv', index = False)
实际上,Pandas DataFrame就像一张excel表,每个词典都是一行数据。因此,当传递字典列表时,您传递的是一组行。
https://stackoverflow.com/questions/-100003037
复制相似问题