将有序dict的iterable转换为pandas datafram

2024-09-28 22:23:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在迭代OrderedDict,并希望将它们存储为pandas dataframe。有人推荐这样做吗?目前,代码是:

res中的一行如下所示:

OrderedDict([('field_id', 1), ('date', datetime.date(2016, 1, 3)), ('temp', 30.08), ('norm_temperature', None), ('prcp', 12.8848107785339), ('abcd', 0.0), ('efgh', None), ('ijkl', 1.38), ('lmno', None), ('poq', None)])

df = pd.DataFrame(res)

我得到这个错误:*** TypeError: data argument can't be an iterator

我如何将这个迭代器存储到一个数据帧中?在


Tags: 代码noneidnormfielddataframepandasdatetime