在哪里可以找到有关通过以下方式调用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。
编辑:然而,知道在哪种情况下使用哪种方法已经成为一个挑战。这里有没有一个最佳实践,或者它真的归结为知道命令或函数需要什么?到目前为止,如果我的函数一开始不起作用,我只是循环使用它们(试错)。
https://stackoverflow.com/questions/3369025
复制相似问题