你能告诉我如何在 pandas 中提取括号中的内容吗?
我有一个名为 Origin with Countries 的列。但是我在括号中有某些数据,我想获取该数据并将其替换到我的原始数据框中。
任何建议。 到目前为止,这是我的代码。
df['Nationality'] = df["Origin"].str.split("(")
谢谢
最佳答案
使用带有模式的str.extract
:
pat = '\((.*)\)'
df['Nationality'] = df["Origin"].str.extract(pat)[0]
有关详细信息,请参阅 this link .
关于python - 从 Pandas 中的括号中提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65731505/