0
从列表中提取值我有一个列表:按名称
>data<- list("Apple"=12,"orange"=4,"pear"=5)
>fruit<- "Apple"
现在我提取了苹果的价值。
>data$fruit
我得到NULL。
从列表中提取值我有一个列表:按名称
>data<- list("Apple"=12,"orange"=4,"pear"=5)
>fruit<- "Apple"
现在我提取了苹果的价值。
>data$fruit
我得到NULL。
data<- list("Apple"=12,"orange"=4,"pear"=5)
fruit<- "Apple"
data[fruit]
#$Apple
#[1] 12
data[[fruit]]
#[1] 12
正如你看到[
返回一个列表,而[[
返回向量。前者可以选择多个元素,而后者只能选择一个元素。您可能会从阅读?"$"
中受益。
罗兰。我确实这样做了,但我认为它从名称和价值两方面都返回了所显示的内容。我认为它不正确。但谢谢澄清,对我来说。 – Selvam