4 요소리스트 인덱스를 기반으로 파이썬의 팬더 DataFrame에서 특정 확률을 추가 :내가이처럼 보이는 팬더 DataFrame이
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 인덱스로 4 개의 순서로 모두 포함될 수 있습니다. 내 질문은, 각 위치의 각 요소에 모든 숫자를 더하는 가장 좋은 방법은 무엇입니까?
예를 들면. 위치는 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