【发布时间】:2021-12-14 01:58:04
【问题描述】:
我从网上提取了一些赌博数据并导出到 Excel。现在尝试清理一些列。
每个团队的点差被拉入同一列。我能够提取除整数之外的每一个。
代码:
df['Away Spread'] = df['Open'].str.extract(pat= '([-+A-Z].[^-/+].[0-9]?)').fillna(df['Open'].str[0:2])
输出:
期望的输出:
最佳输出:
如果不能在一行中完成最好的输出,请不要告诉我。我应该能够将“Away Spread”转换为浮动,然后使“Home Spread”相反。我不禁觉得我错过了我的正则表达式模式中的一些东西。
感谢所有观看的人!
【问题讨论】:
-
@RookiePython 你应该在你的问题中包含一个例子和期望的结果!
标签: python-3.x regex pandas