Python 不同大小数组的自动填充np.nan
我想将项目字典传递到Dataframe中,但这些项目可以具有可变长度数组。将np.nan附加到数组以使其与大小匹配的最优雅的方法是什么? 例如:Python 不同大小数组的自动填充np.nan,python,numpy,pandas,Python,Numpy,Pandas,我想将项目字典传递到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.DataFrame({x:pd.Series(
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.DataFrame({x:pd.Series(d[x]) for x in d})
d = {"a":[1,2,3],"b":[1,2], "c":[1]}
pd.DataFrame({x:pd.Series(d[x]) for x in d})