【发布时间】:2022-08-18 21:15:59
【问题描述】:
我在 Python Pandas 中有 DataFrame,如下所示(\"col1\" 是字符串数据类型):
col1
-------
ACC_P:Indiv|ACC_K:3886|GROUP:gr1|COK:P1K
ACC_P:Group|ACC_K:42|GROUP:gr2|COK:P1C
ACC_P:Indiv|ACC_K:455|GROUP:gpk22|COK:AD2
...
我需要创建新列 \"col2\",其中只有 \"GROUP:\" 和 \"|\" 之间的值来自 \"col1\" 中的值,因此我需要如下所示的内容:
col1 | col2
--------------------------------------------|-------
ACC_P:Indiv|ACC_K:3886|GROUP:gr1|COK:P1K | gr1
ACC_P:Group|ACC_K:42|GROUP:gr2|COK:P1C | gr2
ACC_P:Indiv|ACC_K:455|GROUP:gpk22|COK:AD2 | gpk22
... | ...
我怎样才能在 Python Pandas 中做到这一点?
标签: python pandas string dataframe extract