我有一個向量,標記詞如c(#142#856#856.2#745, NA, #856#855, NA, #685, #663, #965.23, #855#658#744#122)
。從標記詞創建列
單詞之間用sharp分隔。我想爲每個不同的代碼創建一列數據框,然後編寫1或0(或NA),具體取決於代碼是否在該行中。
這個想法是,每個元素變成一行,每個代碼變成一列,然後如果代碼在該元素中,那麼在列中標記爲1,或者如果該代碼不在該元素中,則標記爲0。
ID | 142 | 856 |856.2 | ... | 122 |
1 | 1 | 1 | 1 | ... | 0 |
2 | 0 | 0 | 0 | ... | 0 |
...
我知道如何用一個複雜的算法做大量的循環。但是,有沒有簡單的方法可以以簡單的方式做到這一點?
你可以解釋一下這個部分:'取決於代碼是否在那一行或哪一行? ID來自哪裏? – PoGibas