创建新的数据框以展平另一个数据框的列表列

时间:2020-10-21 19:17:09

标签: python pandas

假设我有以下数据框:

ID  list
1   [543,4]
2   [1,2]
3   [3,4]
4   [7,8]
5   [9,10,11]

其中ID是一个i​​nt值,而“ list”是一个列,每个值中都有一个列表。一种有效的方法是从该数据库创建另一个数据框,在该数据框中将列表展平为一列,其中每一行都是列表中的值,重复每个列表的长度的ID值。

以下是所需的输出:

ID  Value
1   543
1   4
2   1
2   2
3   3
3   4
4   7
4   8
5   9
5   10
5   11

一个限制,不幸的是,我的公司仍在使用Python 2.7...。

0 个答案:

没有答案