我開始在R中學習,甚至在很多論壇中尋找這個主題,但我找不到一個好答案。也許我沒有用正確的術語進行搜索,或者在R中不可能做到,所以請道歉我的無知。R中的字符串數組組合R
我想找兩位專業人員參加一個給定項目的次數。除此之外,我想映射他們在一起時的位置。
我沒有使用下面的具體表示法。例如,假設我有以下字符串數組:
Project1: Bob (President), Joe (Vice President), Mary (Participant), Paul (Participant)
Project2: Bob (President), Joe (Vice President), Sue (Participant), Bill (Participant)
Project3: Paul (President), Sue (Vice President), Bob (Participant), Joe (Participant)
Project'n: (...)
輸出將是: 鮑勃(總統)&喬(副總裁)= 2 鮑勃(總統)&瑪麗(參與者)= 1 鮑勃(總統)&保羅(參與者)= 1 鮑勃(參與者)&保羅(總裁)= 1 蘇(副總裁)&喬(參與者)= 1
它的推移而上,我認爲這些結果可能b e以直方圖形式彙總。我有86個名字,參加了38個不同的項目,在3個不同的可能位置。
任何想法,如果它可以做R?它如何完成?任何可用的代碼模板或我可以用來獲得此答案的文檔?
## MY嘗試(START)Groups <- data.frame (Name=c('Paul','Paul','Paul','Bob','Bob','Sue','Bill'),Group=c('P1','P2','P3','P1','P2','P3','P3'),Role=c('President','President','President','Vice President','Vice President','Participant','Participant'))
Table <- table (Groups)
當我打印 '表',它顯示了這個輸出:
, , Role = Participant
Group
Name P1 P2 P3
Bill 0 0 1
Bob 0 0 0
Paul 0 0 0
Sue 0 0 1
, , Role = President
Group
Name P1 P2 P3
Bill 0 0 0
Bob 0 0 0
Paul 1 1 1
Sue 0 0 0
, , Role = Vice President
Group
Name P1 P2 P3
Bill 0 0 0
Bob 1 1 0
Paul 0 0 0
Sue 0 0 0
現在 - 例如 - 項目 「P1」,我們可以看到保羅總裁和鮑勃擔任副總裁。在項目「P2」中也是如此。在「P3」中,我們有保羅作爲總裁加蘇和比爾作爲參與者。
我的疑問是現在如何計算一個給定的關係在整個項目中出現多少次。類似於:
Paul/President & Bob/Vice = 2 occurrences,
Paul/President & Sue/Participant = 1 occurrence,
Paul/President & Bill/Participant = 1 occurrence, etc
基本上是基於特定人物/角色組合的出現的'hist'。
## MY嘗試(END)
是的,這是可能的。你試過什麼了? –
嗨@ScottRitchie,謝謝你的回覆。我用我試過的東西編輯了這個問題。 –