2 つの列を含む data.frame に情報があります。
name age
a 10
b 20
c 30
名前のリストがありますc b d。ここで、リストの順序で元のデータ フレームの属性の data.frame (またはリストなど) を取得したいと考えています。上記の例の場合、それは
name age
c 30
b 20
d NA
これはそれほど難しくないはずだと思いますが(インラインであっても)、Rでそれを行う方法が見つかりません.
バックグラウンド:
エッジ リストから作成された「ネットワーク」オブジェクトがあります。別の頂点属性がありますが、これらのそれぞれが最初にどのように順序付けられるかについては力がありません。ここで、ネットワーク頂点にこれらの属性を割り当てたいと思います。
でも使うためには
network %v% "age" <- dataframe[,2]データフレームを正しい順序にする必要があります
そして
set.vertex.attribute(network, "age", hhs$age, v = hhs$di)頂点IDが必要です