首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在R中,df["x"]和df$x之间的区别是什么

在R中,df["x"]和df$x之间的区别是什么
EN

Stack Overflow用户
提问于 2010-07-30 14:05:20
回答 4查看 6.6K关注 0票数 18

在哪里可以找到有关通过以下方式调用data.frame中的列之间的差异的信息:

代码语言:javascript
复制
df <- data.frame(x=1:20,y=letters[1:20],z=20:1)

df$x
df["x"]

它们都返回“相同”的结果,但格式不一定相同。我注意到的另一件事是df$x返回一个列表。而df"x“返回一个data.frame。

编辑:然而,知道在哪种情况下使用哪种方法已经成为一个挑战。这里有没有一个最佳实践,或者它真的归结为知道命令或函数需要什么?到目前为止,如果我的函数一开始不起作用,我只是循环使用它们(试错)。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3369025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档