【发布时间】:2019-06-06 15:35:03
【问题描述】:
我有一个名为 df 的数据框,看起来像这样:
pd.DataFrame({
'column1' : ['client#1 is #name#', 'client#2 is #name#'],
'column2': ['josh', 'max']}
)
column1 column2
0 client#1 is #name# josh
1 client#2 is #name# max
我正在尝试将 column1 中的短语“#name”替换为 column2 的值。我希望最终结果如下所示:
我尝试了以下几种方法:
df['column1'] = df['column1'].replace(["#name#"], df['column2'])
但我不确定如何获取 column1 中的特定短语 '#name#' 并将其替换为 column2 的值。任何有关如何解决此问题的建议将不胜感激!
【问题讨论】:
标签: python string pandas dataframe replace