【发布时间】:2019-02-04 20:32:23
【问题描述】:
我有以下df,
A id
[ObjectId('5abb6fab81c0')] 0
[ObjectId('5abb6fab81c3'),ObjectId('5abb6fab81c4')] 1
[ObjectId('5abb6fab81c2'),ObjectId('5abb6fab81c1')] 2
我喜欢将A 中的每个列表展平,并将其对应的id 分配给列表中的每个元素,例如,
A id
ObjectId('5abb6fab81c0') 0
ObjectId('5abb6fab81c3') 1
ObjectId('5abb6fab81c4') 1
ObjectId('5abb6fab81c2') 2
ObjectId('5abb6fab81c1') 2
【问题讨论】:
-
daiyue,出于好奇,我根据@Wen 的代码测试了我的代码,并将结果发布为对我答案的编辑。事实证明,我们的每个代码都根据您的输入数据进行了更优化,其中一个可能比另一个运行得更快!
标签: python-3.x pandas dataframe