Video: Our Best View Of Bacteria Is...From Space?! 2025
Một điều khác bạn có thể muốn làm trong R là trích xuất các phần tử cụ thể của ngày, chẳng hạn như ngày, tháng, hoặc năm. Ví dụ, các nhà khoa học có thể muốn so sánh thời tiết trong một tháng cụ thể (ví dụ tháng 1) trong nhiều năm khác nhau.
Để thực hiện việc này, trước hết họ phải xác định tháng, bằng cách trích xuất các tháng từ đối tượng datetime.
Một cách dễ dàng để đạt được điều này là làm việc với các ngày tháng trong lớp POSIXlt, bởi vì loại dữ liệu này được lưu trữ bên trong như một danh sách có tên, cho phép bạn trích xuất các phần tử theo tên. Để thực hiện việc này, trước tiên hãy chuyển đổi lớp Date:
>> xlt xlt [1] "1969-07-20 20: 17: 39 UTC"Tiếp theo, sử dụng toán tử $ để trích xuất các phần tử khác nhau. Ví dụ, để lấy năm, hãy sử dụng những điều sau: >> xlt $ year [1] 69
Và để lấy tháng, hãy sử dụng những điều dưới đây: >> xlt $ mon [1] 6
Bạn có thể sử dụng hàm unclass () để phơi bày cấu trúc nội bộ của các đối tượng POSIXlt. >> unclass (xlt)
Nếu bạn chạy dòng mã này, bạn sẽ thấy rằng các đối tượng POSIXlt thực sự chỉ là các danh sách được liệt kê.