python - 清理包含多种文本格式的列并创建新列
问题描述
我正在处理数据文件。其中一列包含多种格式的文本。以下是我的数据的简单表示:
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 将被分配到一个新的列附加赛。
我该怎么做?您的建议将不胜感激。谢谢
泽普。
解决方案
推荐阅读
- android - 使用带有 AppBarLayout 的自定义工具栏时背景重叠通知栏
- php - 雄辩在两张桌子上 Laravel
- jquery - 如何访问css效果,在jquery函数调用一个类
- arrays - Bigquery - 将数组转置为列
- visual-studio-code - 如何在asp.net core vscode中添加system.servicemodal包
- sitecore - 如何将项目的所有版本发布到 Web DB (Sitecore 8.0+)
- oracle - Oracle 数据库从本地迁移到 AWS,停机时间为零且仅使用 AWS 服务
- python - 如何匹配多行字符串中的行开头和结尾
- java - 无法解析符号'HttpResponse',但仍然运行正常,怎么可能?
- c# - 实体框架。添加新记录并仅通过一次查询返回总记录