Как получить pandas для печати данных, а не адрес памяти?

В настоящее время я пытаюсь распечатать данные из текстового файла с помощью pandas, JSON и Python 3.4.

Когда я запускаю код на Python 2.7 на машине моего друга, он отлично работает, но не с Python 3.4.

Вот мой код:

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]) 

Вместо того, чтобы печатать данные твита, он печатает местоположение памяти данных. например

 <map object at 0x04988050> <map object at 0x04988050> 

Как я могу распечатать фактические данные твита?