将'records'参数传递给Pandas to_dict方法

时间:2014-01-17 16:00:40

标签: python dictionary pandas

我有一个数据框,我想将其转换为字典。我希望数据框中的每一列都映射到其中的值。

import numpy as np 
import pandas as pd 

data = np.random.randn(5,5)
df = pd.DataFrame(data) 
dict1 = df.to_dict(outtype = 'records') 

这是我得到的错误:

  

值错误:outtype记录不理解

但是,当我检查docs此方法时,记录会列为有效参数。此外,我能够将我的数据帧转换为docs(list,series和dict)中提到的所有其他字典格式。我不确定会出现什么问题。

1 个答案:

答案 0 :(得分:0)

试试这个:

dict1 = df.to_dict('records')