title: How to get first value in groupby , TypeError: first() missing 1 required positional argument: 'offset'
body: <p>I have df, like this</p>
  
  <pre><code>States Counts
  AK     one
  AK     two
  AK     one
  LO     one
  LO     three
  LO     three
  </code></pre>
  
  <p>trying to get most occured counts for each status</p>
  
  <p>my code: </p>
  
  <pre><code> df.groupby('States')['Counts'].value_counts().first(), gives 
  </code></pre>
  
  <p><code>TypeError: first() missing 1 required positional argument: 'offset'</code></p>
  
  <p>expected output:</p>
  
  <pre><code>  States Counts
    AK     one
    LO     three
  </code></pre>