假设给定的字典为
d = [{'a':1,'b':4},{'b':2}]
基本上我想要这样的矩阵
| 'a' | 'b' |
_______________
| 1 | 4 |
| na | 2 |
如何高效地实现这个目标?
Pandas的DataFrame构造函数将立即为您提供您要查找的结果:
import pandas as pd
pd.DataFrame(d).values
.values
这部分将结果转换为NumPy数组,这正是您要求的。有些人会直接使用DataFrame进行操作。