我想修改一個「變量」變量;也就是說,我只想修改其名稱與數據框/矩陣的單元格中的文本相匹配的變量。如何修改數據框單元格中指定的變量?
例如,如果matrix1[1,1] == "Rupert"
,我想對變量Rupert(例如,Rupert <- Rupert + 1
)執行操作。但是,如果matrix1[1,1] == "Paddington"
,我想要執行對帕丁頓變量的操作。
我已經發現了assign()
功能,讓我創建新的變量,其名稱是在基體中的文本,但我一直無法弄清楚如何修改變量以類似的方式。
感謝您的關注,
阿利斯泰爾
'assign'也會覆蓋變量。 'get'會得到它。 :) – Frank