Truy cập bounding box
Hầu hết các tweet có thông tin địa lý ở cấp độ tọa độ thường được đính kèm dưới dạng một bounding box. Bounding box là một tập hợp bốn tọa độ kinh/vĩ độ xác định khu vực nơi người dùng có thể đang ở. Bounding box nằm trong giá trị place của JSON từ Twitter.
Bộ dữ liệu đã được nạp sẵn cho bạn dưới dạng DataFrame tweets_sotu.
Bài tập này là một phần của khóa học
Phân tích dữ liệu mạng xã hội bằng Python
Hướng dẫn bài tập
- Hoàn thiện hàm
getBoundingBox()bằng cách truy cập giá trịcoordinatesbên trong từ điển bounding box. - Áp dụng hàm
getBoundingBox()lên cột phù hợp trong DataFrametweets_sotu.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
def getBoundingBox(place):
""" Returns the bounding box coordinates."""
return place[____][____]
# Apply the function which gets bounding box coordinates
bounding_boxes = tweets_sotu[____].apply(getBoundingBox)
# Print out the first bounding box coordinates
print(bounding_boxes.values[0])