title: How to get pandas to print out data and not the memory address?
body: <p>I am currently trying to print data from a text file using pandas,JSON and Python 3.4. </p>
  
  <p>When I run the code on Python 2.7 on my friend's machine it works fine, but not with Python 3.4. </p>
  
  <p>Here is my code:</p>
  
  <pre><code>import json
  import pandas as pd
  
  tweets_data_path = 'tweets.txt'
  
  tweets_data = []
  tweets_file = open(tweets_data_path, "r")
  for line in tweets_file:
      try:
          tweet = json.loads(line)
          tweets_data.append(tweet)
      except:
          continue
  
  print (len(tweets_data))
  
  tweets = pd.DataFrame()
  tweets['text'] = map(lambda tweet: tweet['text'], tweets_data)
  tweets['lang'] = map(lambda tweet: tweet['lang'], tweets_data)
  tweets['country'] = map(lambda tweet: tweet['place']['country'] if tweet['place'] != None else None, tweets_data)
  
  for i in range(len(tweets_data)):
      print(tweets['text'][i])
  </code></pre>
  
  <p>Instead of printing the tweet data, it prints the memory location of the data. e.g.</p>
  
  <pre><code>&lt;map object at 0x04988050&gt;
  &lt;map object at 0x04988050&gt;
  </code></pre>
  
  <p>How do I get it to print out the actual tweet data? </p>