将pandas DataFrame列中括号之间的文本复制到另一列中

2024-10-01 07:38:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图将pandas数据框列中括号之间的文本复制到另一列中。我已经找到了相应的解析字符串的解决方案:Regular expression to return text between parenthesis

我想将result元素逐个分配给新列中的同一行。 然而,这并没有直接影响到熊猫系列。我觉得map/apply/lambda似乎是个不错的选择。我已经得到了这段代码,但是得到了一个无效的语法错误。

dataSources.dataUnits = dataSources.dataDescription.map(str.find("(")+1:str.find(")"))

很明显,我还不够流利-非常感谢帮助。


Tags: to数据字符串文本mappandasreturnfind