设给定的字典是
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。