Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Hoàn thiện hàm getBoundingBox() bằng cách truy cập giá trị coordinates bên trong từ điển bounding box.
  • Áp dụng hàm getBoundingBox() lên cột phù hợp trong DataFrame tweets_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])
Chỉnh sửa và Chạy Mã