gpt4 book ai didi

r - 为名称中包含 "dot"的变量赋值

转载 作者:行者123 更新时间:2023-12-04 09:54:24 25 4
gpt4 key购买 nike

我是 R 的新手,正在尝试以下代码。令我惊讶的是,为 ret$log.id 分配了一些东西实际上会导致将相同的值分配给 ret$log以及。例如。,

 ret <- c()
ret$log.id <- 'a'

运行以下将返回 "a"
ret$log

这是R应该做的吗?我希望有人可以让我对此有所了解。

谢谢,

最佳答案

是的,$ 操作符正在做一些部分匹配。您可以通过以下方式稍微探索该行为:

ret <- c()
ret$log.id <- "a"

ret$l #Returns "a"

ret$log.at <- "b"

现在看看返回的内容如下:
ret$l
ret$log
ret$log.i
ret$log.a

关于r - 为名称中包含 "dot"的变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com