相关疑难解决方法(0)

使用NA值填充dict以允许转换为pandas数据帧

我有一个dict,它在不同的时间滞后上保存计算值,这意味着它们在不同的日期开始.例如,我的数据可能如下所示:

Date      col1    col2    col3    col4    col5
01-01-15  5       12      1      -15      10
01-02-15  7       0       9       11      7
01-03-15          6       1       2       18
01-04-15          9       8       10
01-05-15         -4               7
01-06-15         -11             -1
01-07-15          6               
Run Code Online (Sandbox Code Playgroud)

其中每个标题都是键,每列值都是每个键的值(我正在使用a defaultdict(list)).当我尝试运行时,pd.DataFrame.from_dict(d)我可以理解地得到一个错误,指出所有数组的长度必须相同.是否有一种简单/平凡的方式来填充或填充数字,以便输出最终成为以下数据帧?

Date      col1    col2    col3    col4    col5
01-01-15  5       12      1      -15      10
01-02-15  7       0       9       11      7
01-03-15  NaN     6       1       2       18
01-04-15  NaN     9       8       10      NaN
01-05-15  NaN    -4       NaN     7       NaN
01-06-15  NaN    -11 …
Run Code Online (Sandbox Code Playgroud)

python dictionary dataframe pandas na

13
推荐指数
4
解决办法
1954
查看次数

标签 统计

dataframe ×1

dictionary ×1

na ×1

pandas ×1

python ×1