【发布时间】:2011-03-23 02:13:55
【问题描述】:
在哪里可以找到有关通过以下方式调用 data.frame 中的列之间的差异的信息:
df <- data.frame(x=1:20,y=letters[1:20],z=20:1)
df$x
df["x"]
它们都返回“相同”的结果,但不一定采用相同的格式。我注意到的另一件事是 df$x 返回一个列表。而 df["x"] 返回一个 data.frame。
编辑:但是,知道在哪种情况下使用哪个已成为一项挑战。这里是否有最佳实践,或者它真的归结为知道命令或功能需要什么?到目前为止,如果我的功能一开始不起作用(反复试验),我就一直在循环使用它们。
【问题讨论】:
标签: r dataframe lookup indexing