如何解释R中的data.frame

时间:2016-06-13 16:45:11

标签: r dataframe

我在解释以下语法时遇到问题:

data=data.frame(X,Z[,5])

我在R中检查它。我知道X是传递给data.fram的数据集,但是我找不到Z[,5]的相对论参数,那么如何解释这种语法?

data.frame(..., row.names = NULL, check.rows = FALSE,
           check.names = TRUE, fix.empty.names = TRUE,
           stringsAsFactors = default.stringsAsFactors())

1 个答案:

答案 0 :(得分:4)

XZ[,5]都通过...参数作为数据值传递。将尝试将它们都放入数据帧的单独列中。必须命名参数列表中...后面的任何参数。在data.frame()中,...是第一个参数。因此,要将值传递给...以外的任何参数,必须使用名称。您尚未命名任何内容,因此XZ[,5]都会传递给...。如果你已经完成了,例如,

data.frame(X, row.names = Z[,5]) 

如果存在命名参数,则Z[,5]将传递给row.names参数。有关详细信息,请参阅Introduction to R手册。