我想将项目字典传递给 Dataframe,但这些项目可以有可变长度数组。将 np.nan 附加到数组以使它们匹配大小的最优雅方法是什么? 例如:
pd.DataFrame.from_dict({"a":[1,2,3],"b":[1,2], "c":[1]})
应该还我
a b c
1 1 1
2 2 nan
3 nan nan
最佳答案
也许:
d = {"a":[1,2,3],"b":[1,2], "c":[1]}
pd.concat(map(pd.Series, d.values()), keys=d.keys(), axis=1)
关于python - 为不同大小的数组自动填充 np.nan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22387148/