让给定的词典
d = [{'a':1,'b':4},{'b':2}]
所以基本上我想要一个像这样的矩阵
| 'a' | 'b' |
_______________
| 1 | 4 |
| na | 2 |
我怎样才能有效地实现这一目标?
答案 0 :(得分:4)
Pandas DataFrame构造函数会立即为您提供所需的结果:
import pandas as pd
pd.DataFrame(d).values
最后的.values
部分将结果转换为NumPy数组,这就是您要求的。有些人会直接使用DataFrame。