【发布时间】:2017-09-28 13:51:35
【问题描述】:
我正在尝试准备用于 R 和 Gephi 中的各种网络可视化应用程序的数据。这些格式需要连接两个数据库的数字标识符。我已经弄清楚了后一部分,但是我无法找到一种简洁的方法来跨数据框中的列创建数字 ID 变量。这是一些可复制的代码,说明了我正在尝试做的事情。
org.data <- data.frame(source=c('bob','sue','ann','john','sinbad'),
target=c('sinbad','turtledove','Aerosmith','bob','john'))
desired.data <- data.frame(source=c('1','2','3','4','5'),
target=c('5','6','7','1','4'))
org.data
source target
1 bob sinbad
2 sue turtledove
3 ann Aerosmith
4 john bob
5 sinbad john
desired.data
source target
1 1 5
2 2 6
3 3 7
4 4 1
5 5 4
【问题讨论】: