假设我有任何通用表,如下所示:
| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Row 1 | | |
| Row 2 | | |
| Row 3 | | |
如何将行和列拉入R中的向量而无需手动输入?
我试过c(table)
,其中table
是表名,但是没有给出我预期的输出。我正在寻找包含c(Row 1, Row 2, Row 3,...)
的向量的输出,另外还有一个包含c(Column 1, Column 2, Column 3,...)
的向量。
我看到了Converting a dataframe to a vector (by rows),但它创建了一个向量,例如Column 1, Row 1, Column 2, Row 2
,反之亦然,而我正在寻找两个单独的向量。
答案 0 :(得分:1)
试试这个
data(iris)
df <- iris[, 1:4]
head(df) # have a look at df
rows.vec <- as.vector(t(df)) # first vector for rows
cols.vec <- as.vector(unlist(df)) # second vector for columns