首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将Python字典转换为dataframe

将Python字典转换为dataframe
EN

Stack Overflow用户
提问于 2013-09-17 05:02:23
回答 14查看 953.7K关注 0票数 429

我有一个Python字典,如下所示:

代码语言:javascript
复制
{u'2012-06-08': 388,
 u'2012-06-09': 388,
 u'2012-06-10': 388,
 u'2012-06-11': 389,
 u'2012-06-12': 389,
 u'2012-06-13': 389,
 u'2012-06-14': 389,
 u'2012-06-15': 389,
 u'2012-06-16': 389,
 u'2012-06-17': 389,
 u'2012-06-18': 390,
 u'2012-06-19': 390,
 u'2012-06-20': 390,
 u'2012-06-21': 390,
 u'2012-06-22': 390,
 u'2012-06-23': 390,
 u'2012-06-24': 390,
 u'2012-06-25': 391,
 u'2012-06-26': 391,
 u'2012-06-27': 391,
 u'2012-06-28': 391,
 u'2012-06-29': 391,
 u'2012-06-30': 391,
 u'2012-07-01': 391,
 u'2012-07-02': 392,
 u'2012-07-03': 392,
 u'2012-07-04': 392,
 u'2012-07-05': 392,
 u'2012-07-06': 392}

键是Unicode日期,值是整数。我想通过将日期及其相应值作为两个单独的列,将其转换为pandas数据帧。示例: col1: Dates col2: DateValue (日期仍然是Unicode,日期值仍然是整数)

代码语言:javascript
复制
     Date         DateValue
0    2012-07-01    391
1    2012-07-02    392
2    2012-07-03    392
.    2012-07-04    392
.    ...           ...
.    ...           ...

在这个方向上的任何帮助都是非常感谢的。我找不到关于熊猫文档的资源来帮助我。

我知道一种解决方案可能是将这个字典中的每个键值对转换为字典,这样整个结构就变成了字典的字典,然后我们可以将每一行单独添加到数据帧中。但我想知道是否有更简单和更直接的方法来做到这一点。

到目前为止,我已经尝试将dict转换为一个序列对象,但这似乎不能保持列之间的关系:

代码语言:javascript
复制
s  = Series(my_dict,index=my_dict.keys())
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18837262

复制
相关文章

相似问题

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