データフレームを操作しようとしています。例として、顧客と顧客が訪れるショップを含むデータフレームがあるとします。
df = data.frame(customers = c("a", "b", "b", "c", "c"),
shop_visited = c("X", "X", "Y", "X", "Z"))
customers shop_visited
a X
b X
b Y
c X
c Z
このデータフレームを要約すると:
- 1 人の顧客 ( ) は、および で
b
買い物をします。X
Y
- 1 人の顧客 ( ) は、および で
b
買い物をします。Y
X
- 1 人の顧客 ( ) は、および で
c
買い物をします。X
Z
- 1 人の顧客 ( ) が で、また で
c
買い物をするZ
X
または、より簡潔に:
relations = data.frame(source = c("X","Y", "X", "Z"),
target = c("Y","X","Z","X"))
source target
X Y
Y X
X Z
Z X
変換ができるメソッドを探していますdf -> relations
。この背後にある動機は、 で引数relations
として使用できることです。どんな助けにも乾杯。edges
write.gexf