title: Failed to join to pandas dataframe specifying on parameter
body: <p>I need to make an inner join of two dataframes on index</p>
  
  <pre><code>objectId label  
  46943   1
  96057   1
  98476   1
  121042  1
  124587  1
  
  objectId    preprocessed
  3873375     [завоева, ве, мир, род, помидорчик, черр, наш,...
  10805823    [российск, академ, наук, ран, призна, слов, со...
  19557054    []
  19750631    [зарегистрирова, куйбышев, прошедш, недел, пре...
  24316030    [салат, русск, красавиц, ингредиент, курин, гр...
  </code></pre>
  
  <p>When I try to call</p>
  
  <pre><code>ids.join(texts, how = 'inner', on = 'objectId')
  </code></pre>
  
  <p>I get an error:</p>
  
  <pre><code> KeyError: 'objectId' 
  </code></pre>
  
  <p>However ids.join(texts, how = 'inner') works fine. Can't understand why.</p>