감성 점수로 색상 설정하기
Twitter 분석에서 위치별 차이를 구분해 보려고 합니다. 장소에 따라 달라지는 요소 중 하나는 State of the Union 연설에 대한 반응입니다. 이를 위해 2장에서 다룬 감성 분석을 사용해 미국의 서로 다른 지역에서 연설이 어떻게 받아들여졌는지 평가하겠습니다.
tweets_sotu 데이터셋과 lon, lat, Basemap 지도 m이 미리 로드되어 있습니다. 작업 공간에는 SentimentIntensityAnalyzer가 sid로 생성되어 있어요.
이 연습은 강의의 일부입니다
Python으로 소셜 미디어 데이터 분석하기
연습 안내
- 감성 점수를 계산해 저장하세요.
- 점을 그리되 색상 인자를
sentiment_score로, 컬러맵을 'coolwarm'으로 설정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Generate sentiment scores
sentiment_scores = ____[____].apply(____)
# Isolate the compound element
sentiment_scores = [x['compound'] for x in sentiment_scores]
# Draw the points
____.____(____, ____, ____ = True,
c = ____,
____ = 'coolwarm', alpha = 0.7)
# Show the plot
plt.show()