首页 > 解决方案 > 清理包含多种文本格式的列并创建新列

问题描述

我正在处理数据文件。其中一列包含多种格式的文本。以下是我的数据的简单表示:

 df = pd.DataFrame()

df ['Name'] = ['A','B','C','D','E']
df ['FTS'] = ['0:0 (1:0)', '1:0 (1:1)','1:0 (1:1)','5:4 (1:1, 1:1, 1:1) pso', '2:3 (1:1, 2:2) aet']

FTS列的三个单元格中的值/格式是我想要保留的。

我的预期输出如下:

在此处输入图像描述

对于那些额外的如 PSO 和 AET 将被分配到一个新的列附加赛

我该怎么做?您的建议将不胜感激。谢谢

泽普。

标签: pythonstringpandasparsing

解决方案


推荐阅读