R在cthon中有像'python'或'map'那样的'dict'吗?

dgg*_*g32 9 r

我是R编程的新手.在检查了一些教程之后,我选择了我需要的大部分内容,但仍然缺少一件事:数据结构图.

大家都知道R是否有词典吗?我可以存储(键,值)对吗?

谢谢!!

Dav*_*nan 9

是的,确实如此list.

> x <- list(a=1, b="foo", c=c(1,1,2,3,5))
> x
$a
[1] 1

$b
[1] "foo"

$c
[1] 1 1 2 3 5
Run Code Online (Sandbox Code Playgroud)

在Python中,它被称为dict,它的价值.

  • 还有一个'pairlist`功能 (2认同)

And*_*edd 5

环境也是候选者,在许多情况下是最佳选择.

e<-new.env(hash=T)
e$a<-1
e$b<-2

R> e$a
[1] 1
Run Code Online (Sandbox Code Playgroud)

列表的缺点是它是线性搜索.