我有一个数据框,格式如下:
我希望将这个数据框在R中转换为关联网络,格式如下:
"我使用了以下程序:"
name workplace
a A
b B
c A
d C
e D
....
我希望将这个数据框在R中转换为关联网络,格式如下:
A B C D ...
a 1 0 0 0
b 0 1 0 0
c 1 0 0 0
d 0 0 1 0
e 0 0 0 1
...
"我使用了以下程序:"
for (i in 1:nrow(A1)) {
a1[rownames(a1) == A1$name[i],
colnames(a1) == A1$workplace[i]] <- 1
}
A1是数据框,a1是隶属网络。但由于我的数据框很大,上述程序运行非常缓慢。是否有一种有效的方法可以避免在数据转换中进行循环?
非常感谢!