gpt4 book ai didi

r - R中数据表的奇怪情况,列名混合

转载 作者:行者123 更新时间:2023-12-04 11:43:42 25 4
gpt4 key购买 nike

所以我创建了这个名为 mc_split_device 的变量在名为 mc_with_devices 的数据表中.但是,如果我输入 mc_with_devices$mc_split我得到列的值 mc_split_device而我从未创建任何名称为 mc_split 的变量.

enter image description here

最佳答案

Hadley Wickham's Advanced R :

$ is a shorthand operator, where x$y is equivalent to x[["y", exact = FALSE]]. It’s often used to access variables in a data frame, as in mtcars$cyl or diamonds$carat.



所以 exact=FALSE这就是为什么 $mc_split尽管没有具有该确切名称的列,但仍然有效。

顺便说一句,我不相信 mc_with_devices[,.(mc_split)]将在没有双引号的情况下工作。以下将起作用:
mc_with_devices[,"mc_split_resp"]

关于r - R中数据表的奇怪情况,列名混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53943939/

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