【发布时间】:2016-11-05 10:35:03
【问题描述】:
让给定的字典是
d = [{'a':1,'b':4},{'b':2}]
所以基本上我想要一个这样的矩阵
| 'a' | 'b' |
_______________
| 1 | 4 |
| na | 2 |
我怎样才能有效地做到这一点?
【问题讨论】:
让给定的字典是
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。
【讨论】: