在R中创建矢量或数据帧

时间:2017-10-02 03:26:28

标签: r matrix

如果我有一些数据集

,请使用R.
X1 = {20,  -221,2022} 
X2 = {17.4,-191,1922}
X3 = {15.9,-231,2122}
X4 = {21,  -211,2101}

我想将它加载到具有4行和3列的变量V1,V2和&的DataFrame中。 V3。

预期的数据框应该像

DF= 
V1   V2   V3
20, -221,2022
17.4,-191,1922
15.9,-231,2122
21,  -211,2101

1 个答案:

答案 0 :(得分:1)

您可以使用c()功能

创建所需的行向量
>X1 <- c(20, -221, 2022)
>X2 <- c(17.4, -191, 1922)
>X3 <- c(15.9, -231, 2122)
>X4 <- c(21, -211, 2101)

然后使用rbind(row - bind)将这些组合成matrix

>matrix1 <- rbind(X1, X2, X3, X4)

然后您可以将matrix转换为dataframe,如此:

>DF <- as.data.frame(matrix1)
>DF

     V1   V2   V3
X1 20.0 -221 2022
X2 17.4 -191 1922
X3 15.9 -231 2122
X4 21.0 -211 2101