【发布时间】:2016-06-20 20:17:21
【问题描述】:
如果我有可以这样建模的数据:
a1 <- c("bob","bill",0.2)
a2 <- c("bob", "bert", 0.1)
a3 <- c("bill", "bert", 0.1)
my.df <- as.data.frame(rbind(a1, a2, a3), stringsAsFactors = FALSE)
colnames(my.df) <- c("name_1", "name_2", "value")
row.names(my.df) <- NULL
my.names <- unique(as.character(c(my.df$name_1, my.df$name_2)))
my.matrix <- matrix(0, nrow = length(my.names), ncol = length(my.names))
row.names(my.matrix) <- my.names
colnames(my.matrix) <- my.names
如何使用my.df 中的值填写my.matrix。 my.df中的前两列描述了my.matrix的坐标要填写?
【问题讨论】: