首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从对象写入值

从对象写入值
EN

Stack Overflow用户
提问于 2018-12-10 00:57:36
回答 1查看 0关注 0票数 0

我正在使用facebookAPI获取我公司的广告见解。我已经计算出我的代码来获取数据并每天解析它以查看我们从新配置文件中获得的视图百分比。现在我已经存储了数据,我正在尝试将其写入.csv文件。当我打印数据时,它看起来就像一个字典,但是当我打印类型时,python似乎认为它是一个列表。

代码语言:javascript
复制
[[<AdsInsights> {
    "date_start": "2018-06-01",
    "date_stop": "2018-06-02",
    "reach": "1695",
    "unique_clicks": "127"
}]

我收到一些不同的错误

  1. UserWarning:字段值可能不兼容。 期待清单; 拿到

当试图用pickle写数据时,

  1. 不能pickle dict_values对象

有谁知道我如何重写这些数据,以便它在字典中,或者我如何将这个对象分成几块并写出来?谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-12-10 10:05:15

如果项目存储在字典列表中,只需将列表移动到pandas数据框中并使用df.to_csv。

代码语言:javascript
复制
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表,每个词典都是一行数据。因此,当传递字典列表时,您传递的是一组行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档