Video: Statistical Programming with R by Connor Harris 2025
Trích xuất các giá trị từ một mảng trong R với bất kỳ số kích thước nào hoàn toàn tương đương với việc trích xuất các giá trị từ một ma trận. Bạn tách chỉ số thứ nguyên mà bạn muốn lấy bằng dấu phẩy.
Nếu cần thiết bạn có thể sử dụng đối số thả chính xác như bạn làm với ma trận. Ví dụ, để có được giá trị từ hàng thứ hai và cột thứ ba của bảng đầu tiên của tôi. mảng, bạn chỉ cần làm như sau:
Nếu bạn muốn cột thứ ba của bảng thứ hai như một mảng, bạn sử dụng mã sau: >> my. Nếu bạn không chỉ định đối số thả xuống = FALSE, R sẽ cố gắng đơn giản hóa đối tượng càng nhiều càng tốt. Điều này cũng có nghĩa là nếu kết quả chỉ có hai chiều, R sẽ làm cho nó một ma trận. Đoạn mã sau trả về một ma trận bao gồm hàng thứ hai của mỗi bảng:
Sự giảm này không có nghĩa là, rằng hàng ở hàng. Trong trường hợp này, R thực hiện các cột hàng. Điều này là do thực tế là R trước tiên chọn các giá trị, và sau đó thêm các kích thước cần thiết để đại diện cho dữ liệu chính xác.
Trong trường hợp này, R cần hai chiều với bốn chỉ số (số cột) và hai chỉ số (số bảng). Khi R điền vào một cột ma-khôn ngoan, các hàng ban đầu bây giờ biến thành các cột.