首页 > 解决方案 > 从 Pandas 中的括号中提取

问题描述

你能告诉我如何在熊猫的括号中提取一些东西。

我有一个名为 Origin with Country 的列。但是我在括号中有某些数据,我想获取该数据并将其替换到我的原始数据框中。

任何建议。到目前为止,这是我的代码。

df['Nationality'] = df["Origin"].str.split("(") 

谢谢

标签: pythonpandas

解决方案


与模式一起使用str.extract

pat = '\((.*)\)'

df['Nationality'] = df["Origin"].str.extract(pat)[0]

有关详细信息,请参阅此链接


推荐阅读