title: Getting location of tweets in Twitter API and grouping by State
body: <p>I'm trying to search the twitter API for tweets with a given text. I would like to only get tweets done in the United States (think bio_location not geocode as most won't have a geocode). I am really struggling on how to accomplish this with Tweepy and twitter packages. </p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>place = api.geo_search(query="USA", granularity="country")
  place_id = place[0].id
  
  
  for tweet in tweepy.Cursor(api.search,q= "place:%s" % place_id, count=100,
                             text = "SOME TEXT",
                             lang="en",
                             since="2018-2-21").items():
      print (tweet.created_at, tweet.text, tweet.coordinates)
      csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8'), tweet.place])</code></pre>
  </div>
  </div>
  </p>
  
  <p>I would expect my output to be something like this:</p>
  
  <p><strong>tweet                     date               location</strong></p>
  
  <p>some tweet         2-23-2019           Alabama</p>
  
  <p>How can I accomplish this? Do I need to have a list of lat/lon/radius for each state? Surely someone has done this before?</p>