我想操縱數據使用ggnet進行網絡分析。每行每個項目的迭代置換
數據集採用CSV形式,看起來像這樣:
offers
{9425, 5801, 18451, 17958, 16023, 7166}
{20003, 17737, 4031, 5554}
{19764, 5553, 5554}
我想破了陣,並反覆以排列的所有項目每行一對2。所以最終輸出的應該看起來像:
print list(itertools.permutations([1,2,3,4], 2)) per row to create:
(9425, 5801)
(9425, 18451)
(9425, 17958)
(9425, 16023)
(9425, 7166)
(5801, 18451)
(5801, 17958)
(5801, 16023)
(5801, 7166)
...
我可以使用R或Python來做到這一點。 任何建議來解決這個問題?
你已經找到了'itertools.permutations'。你還在找什麼? –
這是一個關於導入數據和/或排列的問題嗎? –