1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Hộp Công Cụ Python

Connected

Bài tập

List comprehension có điều kiện cho dữ liệu có dấu thời gian

Tuyệt vời, bạn đã trích xuất thành công dữ liệu quan tâm — phần thời gian — từ một DataFrame của pandas! Hãy tinh chỉnh thêm bằng cách thêm điều kiện để chọn chính xác những bản ghi cần lấy.

Trong bài tập này, bạn sẽ dùng list comprehension để trích xuất thời gian từ dữ liệu Twitter có dấu thời gian. Bạn sẽ thêm một biểu thức điều kiện vào list comprehension để chỉ chọn những thời điểm mà entry[17:19] bằng '19'. Gói pandas đã được nhập với bí danh pd và tệp 'tweets.csv' đã được nạp vào DataFrame df để bạn sử dụng.

Hướng dẫn

100 XP
  • Trích xuất cột 'created_at' từ df và gán kết quả cho tweet_time.
  • Tạo một list comprehension trích xuất thời gian từ mỗi hàng trong tweet_time. Mỗi hàng là một chuỗi đại diện cho dấu thời gian, và bạn sẽ truy cập ký tự thứ 12 đến 19 trong chuỗi để trích xuất thời gian. Dùng entry làm biến lặp và gán kết quả cho tweet_clock_time. Ngoài ra, thêm một biểu thức điều kiện kiểm tra entry[17:19] có bằng '19' hay không.