我希望在get()的字符串中使用引號可以得到一些幫助。在get函數中使用引號(get())
說,我想從一個列表
some_list <- list(element1=11,element2=22,element3=33)
自然檢索元素,我可以簡單地通過
some_list[['element1']]
引用此元素但是,一旦我用這個作爲GET中的字符串( ),R會拋出此錯誤消息
get("some_list[['element1']]")
> Error in get("some_list[['element1']]") :
object 'some_list[['element1']]' not found
我不明白爲什麼會出現這種情況。 get()在與其中沒有引號的字符串一起使用時工作正常,例如,
get("some_list")
我也試圖逃避字符串中的引號(雖然我不這樣,我需要,因爲它們是單引號),但它也不起作用。
some_list[["\'"element1"\'"]]
我錯過了什麼。
真的,你可能不應該使用'get'。這是一個跡象,表明你可能沒有以類似R的方式做某件事。 – MrFlick