使用正则表达式使用python映射数据帧中的值

使用正则表达式使用python映射数据帧中的值,python,regex,pandas,dataframe,mapping,Python,Regex,Pandas,Dataframe,Mapping,具有具有以下值的df: name number addition tom 123 this is tom , number is [[number]] mark 1234 this is mark , number is [[number]] 使用regex如何将number列中的值映射为[[number]]另外的列,如下所示 name number addition tom 123 this is to

具有具有以下值的df:


name   number     addition

tom    123        this is tom , number is [[number]]
mark   1234       this is mark , number is [[number]]

使用regex如何将number列中的值映射为[[number]]另外的列,如下所示


name   number     addition

tom    123        this is tom , number is 123
mark   1234       this is mark , number is 1234

您可以使用应用程序:

您可以使用应用程序:

df['addition'] =  df.apply(lambda row: row['addition'].replace('[[number]]', str(row['number'])), axis=1)