【发布时间】:2018-11-05 05:02:04
【问题描述】:
我在数据集的一个caloumn中有文本数据,如下所示
Record Note 1
1 Amount: $43,385.23
Mode: Air
LSP: Panalpina
2 Amount: $1,149.32
Mode: Ocean
LSP: BDP
3 Amount: $1,149.32
LSP: BDP
Mode: Road
4 Amount: U$ 3,234.01
Mode: Air
5 No details
我需要提取文本数据中的每个细节并将它们写入新列,如下所示如何在 python 中执行此操作
预期输出
Record Amount Mode LSP
1 $43,385.23 Air Panalpina
2 $1,149.32 Ocean BDP
3 $1,149.32 Road BDP
4 $3,234.01 Air
5
这可能吗。怎么会这样
【问题讨论】:
-
你能打印出
df.head().to_dict()以便我们可以正确地重新创建这个例子吗? -
@ALollz,您可以从drive.google.com/open?id=1nYbtult3nYNk5z0YYNwSWNa_Lc61yD_X访问示例测试文件
标签: regex python-3.x pandas pattern-matching