从列表中生成具有不同长度的数据框

加维:

在这里,我得到了很多不同长度的清单,例如a=[1,2,3]b=[2,3]

我想通过nan在列表末尾填充来从它们生成pd.DataFrame ,如下所示:

   a  b
1  1  2 
2  2  3
3  3  nan

有什么好主意可以帮助我吗?

零:

采用

In [9]: pd.DataFrame({'a': pd.Series(a), 'b': pd.Series(b)})
Out[9]:
   a    b
0  1  2.0
1  2  3.0
2  3  NaN

要么,

In [10]: pd.DataFrame.from_dict({'a': a, 'b': b}, orient='index').T
Out[10]:
     a    b
0  1.0  2.0
1  2.0  3.0
2  3.0  NaN

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从具有不同长度列表的字典中创建词典列表

将具有不同长度的列表列表转换为numpy数组

将具有不同长度的列表作为新列添加到数据框

用Java排序具有不同长度的一维列表的二维数组列表

如何在Python中划分两个具有不同长度和重复索引的数据框

合并两个数据框以匹配具有不同长度的日期(不同的标题)

使用dplyr重新组织列表中具有不同长度元素的数据框

将具有不同长度的嵌套列表和空元素的列表转换为R中的数据帧

将具有不同长度的列表转换为R中的数据帧或数据表

从现有的两个具有不同长度的数据框中填充新列

如何在Python中使用不同长度的列表列表创建数据框?

如何读取一个包含多个具有不同长度的注释数据帧的.csv文件作为列表?

如何使用具有不同长度的列表?

如何在Python中将具有不同长度的多个值的嵌套列表转换为pandas数据框?

如何将具有不同长度元素的列表转换为数据框

如何将具有不同长度向量的大列表转换为数据帧?

遍历2个具有不同长度的大数据框(如果存在,否则)

在R中生成具有不同值的数据框

在最近的日期时间合并具有不同长度的数据框

如何在R中生成多个不同长度的向量?

Python:将一列添加到具有不同长度的数据框中,重复添加的列直到填充数据框的长度

大熊猫重塑具有不同长度行的数据框

具有相同长度的两个输入列表与具有不同长度的两个输入列表的行为不同(方案)

切片具有不同长度的子列表

具有不同长度的嵌套列表到数据框中

合并不同长度的数据框列表

如何使用 R 中不同长度的子列表列表制作数据框?

具有不同长度的列表列表的元素级联

在列和行中使用不同长度的列表拆分数据框中的列表