我想把我的数组转换成一个数据框架,列"Cluster"会有数字5,4,2,1,…和";Trend"有数字1、2、3、4、…
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11]
cluster 5 4 2 1 2 4 1 2 2 5 1
我的期望:
Trend Cluster
1 5
2 4
3 2
4 1
...
与data.frame
:
data.frame(Trend = seq_along(mat), t(mat))
# Trend cluster
# 1 1 5
# 2 2 4
# 3 3 2
可再生的数据:
mat <- t(c(5, 4, 2))
rownames(mat) <- "cluster"
cluster <- c(5,4,2,1,2,4,1,2,2,5,1);
data.frame('trend' = seq_len(length(cluster)), cluster)
示例:data.frame example