【发布时间】:2021-04-15 18:58:03
【问题描述】:
我在需要清理的数据框中有以下长列表: df=pd.DataFrame({'点': ['Team A v Team Bn\n13 月 20:00 +147 st\nScoreO (1.5)\n1.142\nScoreU (1.5)\n5.50\nScoreO (2.5)\n1.48\ nScoreU (2.5)\n2.65\nScoreO (3.5)\n2.15\nScoreU (3.5)\n1.666\nScoreO (4.5)\n3.60\nScoreU (4.5)\n1. 285\nScoreO (5.5)\n6.50\nScoreU (5.5)\n1.10']})
df=pd.DataFrame({'Points':
['Team A v Team Bn\n13 Jan 20:00 +147 st\nScoreO (1.5)\n1.142\nScoreU (1.5)\n5.50\nScoreO (2.5)\n1.48\nScoreU (2.5)\n2.65\nScoreO (3.5)\n2.15\nScoreU (3.5)\n1.666\nScoreO (4.5)\n3.60\nScoreU (4.5)\n1.285\nScoreO (5.5)\n6.50\nScoreU (5.5)\n1.10']})
想要的结果:1.48\n2.65
因此,我想从列表中提取 ScoreO 和 ScoreU 的实际浮点分数 (2.5) 以实现上述目标。
我尝试过切片,但我离目标还很远,因此不会试图表现出我惨淡的失败(善良)。
【问题讨论】:
标签: python-3.x regex pandas