我有一个清单:
>data<- list("Apple"=12,"orange"=4,"pear"=5)
>fruit<- "Apple"
现在我提取Apple的值。
>data$fruit
我得到了NULL。
答案 0 :(得分:5)
data<- list("Apple"=12,"orange"=4,"pear"=5)
fruit<- "Apple"
data[fruit]
#$Apple
#[1] 12
data[[fruit]]
#[1] 12
如您所见[
返回列表,而[[
返回向量。前者可以选择多个元素,后者只能选择一个元素。您可以通过阅读?"$"
来获益。