Xem xét Tôi đã theo ma trậnLấy yếu tố cuối cùng của một ma trận
M <- matrix(1:9, 3, 3)
M
# [,1] [,2] [,3]
# [1,] 1 4 7
# [2,] 2 5 8
# [3,] 3 6 9
Tôi chỉ muốn tìm ra yếu tố cuối cùng tức là M[3, 3]
Như cột ma trận này và kích thước hàng năng động, chúng tôi không thể hardcode nó đến M[3, 3]
Làm cách nào để có được giá trị của phần tử cuối cùng?
Hiện nay tôi đã thực hiện bằng cách sử dụng đoạn mã sau
M[nrow(M), ncol(M)]
# [1] 9
Có cách nào tốt hơn để làm điều đó?
nhưng phương pháp của op đề xuất là hoàn toàn okay và hơi ít làm xáo trộn ý định. – Roland
@ Roland Tôi đồng ý rằng "OK" nhưng tôi nghĩ OP không nhận ra rằng anh ta chỉ đề cập đến một vector và điều quan trọng của nó để nhận ra khi giao dịch với ma trận trong R. –
Chắc chắn. Nhận xét của tôi chỉ là một phụ lục. Tôi đã upvoted (và đã chuẩn bị cùng một câu trả lời). – Roland