我有一个形式的字典对象:

my_dict = {id1: val1, id2: val2, id3: val3, ...}

我想将其创建到DataFrame中,并在其中将2列命名为“business_id”和“business_code”。

我试过了:
business_df = DataFrame.from_dict(my_dict,orient='index',columns=['business_id','business_code'])

但是它说from_dict不接受column参数。

最佳答案

您可以遍历以下项目:

In [11]: pd.DataFrame(list(my_dict.iteritems()),
                      columns=['business_id','business_code'])
Out[11]:
  business_id business_code
0         id2          val2
1         id3          val3
2         id1          val1

关于python - Pandas :从dict在DataFrame中创建命名列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20340844/

10-11 23:06
查看更多