我有一個熊貓數據框,看起來像這樣從Python的熊貓數據框中添加了特定的概率:根據4元素列表索引
Pr(X,O)
(H, H, H, H) 0.042743
(H, H, H, C) 0.003664
(H, H, C, H) 0.073274
(H, H, C, C) 0.021982
(H, C, H, H) 0.005234
(H, C, H, C) 0.000449
(H, C, C, H) 0.031403
(H, C, C, C) 0.009421
(C, H, H, H) 0.113982
(C, H, H, C) 0.009770
(C, H, C, H) 0.195398
(C, H, C, C) 0.058619
(C, C, H, H) 0.048849
(C, C, H, C) 0.004187
(C, C, C, H) 0.293096
(C, C, C, C) 0.087929
很不幸,這是由代碼太大在此張貼產生題。請注意,我有兩個元素(H
和C
)作爲DataFrame索引的四個序列的所有可能性。我的問題是,在每個職位上添加每個元素的所有數字的最佳方法是什麼?
例如。考慮位置0
和元素H
。在這裏,我會總結 0.042743 + 0.003664 + 0.073274 + 0.021982 + 0.005234 + 0.000449 + 0.031403 + 0.009421
,等於0.1887。然後我想在C
的相同位置再做所有的位置。 (很明顯,我可以拿補充,但我希望在未來再做一次這個兩個字母的字母)。
所期望的結果將是另一個大熊貓據幀這看起來是這樣的:
是'(H,H,H,H)'元組還是串? – MaxU
這是一個從'itertools.product'產生的元組。不知道大熊貓是否將它轉換爲字符串? – CiaranWelsh