【发布时间】:2018-10-20 05:44:26
【问题描述】:
我有一个 pandas 系列,其中包含每个元素的数组,如下所示:
0 [0, 0]
1 [12, 15]
2 [43, 45]
3 [9, 10]
4 [0, 0]
5 [3, 3]
6 [0, 0]
7 [0, 0]
8 [0, 0]
9 [3, 3]
10 [2, 2]
我想提取所有第一个元素,将它们放在另一个系列或列表中,并对第二个元素执行相同的操作。 我试过做正则表达式:
mySeries.str.extract(r'\[(\d+), (\d+)\]', expand=True)
还有分裂:
mySeries.str.split(', ').tolist())
两者都给出nan 值。我做错了什么?
【问题讨论】:
标签: python list pandas dataframe