我有每行一個參差不齊的數據幀中的一個或多個實體的時間的發生,創建邊緣列表如下所示:從R中粗糙的數據幀(對於網絡分析)
(time1) entitya entityf entityz
(time2) entityg entityh
(time3) entityo entityp entityk entityL
(time4) entityM
欲從第二個向量(節點列表)中找到的實體子集中創建網絡分析的邊界列表。我的問題是,我不知道:
1)。如何僅將子集中的實體進行子集化。我正在考慮
datanew<- subset(dataold, dataold %in% nodelist)
但它不起作用。 2)。如何將不整齊的數據框放入兩列邊界列表中。在上面的例子中,它會變成:
entitya entityf
entitya entityz
entityz entityf
...
不知道該怎麼做。任何幫助真的很感激!
以什麼形式,那麼「粗糙的數據幀」來?它是否是R中的一個對象(如果是這樣,哪個類並且可以通過'dput'將它提供給我們?)還是僅僅是一個文本文件? – flodel
它來自我導入的csv文件中的一列,然後通過strsplt進行分割並應用。所以這是一個我可以製作成矢量的列表。 –