Twitter 데이터 불러오기와 탐색
이제 Twitter 데이터를 텍스트 파일로 로컬에 저장했으니, 탐색해 볼 차례예요! 다음 몇 가지 대화형 연습 문제에서 이를 진행할 거예요. 이 연습에서는 Twitter 데이터를 리스트 tweets_data로 읽어 들입니다.
이 데이터는 실제 Twitter 데이터이므로, 비속어나 불쾌감을 줄 수 있는 내용이 포함될 수 있습니다(이 연습 및 이후 실제 Twitter 데이터를 사용하는 모든 연습에서 해당될 수 있습니다).
이 연습은 강의의 일부입니다
Intermediate Importing Data in Python
연습 안내
- 파일 이름
'tweets.txt'를 변수tweets_data_path에 할당하세요. - 트윗을 저장할 리스트
tweets_data를 빈 리스트로 초기화하세요. for line in tweets_file:로 시작하는for루프 안에서, 각 트윗을json.loads()로 읽어 변수tweet에 담고,append()메서드로tweet을tweets_data에 추가하세요.- Submit을 눌러 셸에 출력되는 첫 번째 트윗 딕셔너리의 키를 확인해 보세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import package
import json
# String of path to file: tweets_data_path
# Initialize empty list to store tweets: tweets_data
# Open connection to file
tweets_file = open(tweets_data_path, "r")
# Read in tweets and store in list: tweets_data
for line in tweets_file:
____
____
# Close connection to file
tweets_file.close()
# Print the keys of the first tweet dict
print(tweets_data[0].keys())