title: replace multiple words in a dataframe
body: <p>I would like to replace words as described <a href="https://stackoverflow.com/questions/51240862/find-and-replace-multiple-words-in-a-file-python">here</a> but for a column in a dataframe. I also want to keep the original column and other columns in the dataframe.</p>
  <pre><code>a = [&quot;isn't&quot;, &quot;can't&quot;]
  b = [&quot;is not&quot;, &quot;cannot&quot;]
  
  for line in df['text']:
      for a1, b1 in zip(a, b):
          line = line.replace(a1, b1)
      df['text1'].write(line)
  </code></pre>
  <p><code>TypeError: expected str, bytes or os.PathLike object, not Series</code></p>
  <p>Input dataframe</p>
  <pre><code>ID    text      
  1     isn't bad
  2     can't play
  </code></pre>
  <p>Output</p>
  <pre><code>ID    text          text1
  1     isn't bad     is not bad
  2     can't play    cannot play
  </code></pre>
  <p>Please help. Thank you.</p>