2010-06-21 38 views
26

Trong MATLAB, bạn có thể tái sử dụng kết quả của (không bị ảnh hưởng) trước tính toán: nó được lưu trữ trong ans biến. Liệu R có cái gì đó tương đương?Tương đương với MATLAB 'ans' trong R

+0

Fun nó đã được đánh dấu là trùng lặp bởi @Sotos vì tháng 6 năm 2010

+0

Bạn nói đúng. Tôi không nhận ra rằng. Tôi đoán tôi đã đi với sự phổ biến của câu hỏi mà dường như lừa dối tôi. Mặc dù không có hại. Câu hỏi trùng lặp hoạt động như tham chiếu. Không có vấn đề gì trong việc câu hỏi của bạn bị lừa. Mọi người thậm chí còn trả lời hai lần và sau đó đóng chúng lại. Tuy nhiên, nếu bạn muốn tôi có thể đảo ngược điều này và thay thế cho người khác thay thế. – Sotos

+1

Cảm ơn Sotos, không sao đâu! không phải là một vấn đề lớn nếu nó vẫn được tham chiếu. –

Trả lời

44
.Last.value 

Xem thêm thisthis

+2

Tôi thấy việc đánh máy này tốn thời gian và khó nhớ, có cách nào để thay đổi điều này hoặc tạo macro ngắn hơn, thậm chí có thể sử dụng _ans_ không? –

+2

trong R Studio, nó chỉ là ".la" và nó mở rộng thành .Last.value. Tôi biết bạn có ý nghĩa gì khi sử dụng thiết bị đầu cuối MATLAB như một trò chơi bằng cách sử dụng ans [1] và ans * xyz v.v. Bạn có thể thử ans <- function() {return (.Last.value)} "trong R. sau đó ans() cho bạn một điều tương tự. Tôi biết điều này là 7 năm quá muộn ... – Kushal

8

Giá trị của đánh giá nội bộ của biểu thức R cấp cao nhất luôn được gán cho .Last.value trước khi xử lý tiếp.

Các vấn đề liên quan