python2.7을 사용하고 있습니다. 염색체 위치와 실험 ID가 포함 된 파일이 있습니다. 나는이 개 목록에 순간에 저장된 정보를 가지고 :목록과 관련된 사전을 만들고 루프를 통해 업데이트하십시오.
unique_locations - containing a single value for each location
location_exp - containing lists of [location, experiment]
나는 사전을 사용하지 않은 이유는 여러 실험에서 발견 된 여러 위치가 있다는 것입니다 - 이것은 많은 많은 관계 즉.
각 위치가 얼마나 많은 실험에서 발견되는지 알고 싶습니다. 목록의 길이가 나도리스트에 열거 (목록) 루프를 사용하여 실패한 다르기 때문에
[
[location1, [experiment1, experiment2, experiment3]],
[location2, [experiment2, experiment3, experiment4]]
]
등
: 즉 같은 목록을 얻을. 나는 시도했다 :
다른 것 중에서. 또한 여러 실험 목록과 관련된 사전을 사용해 보았습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?
'location_exp'목록을 간단하게 정렬 한 다음 ['itertools.groupby'] (https://docs.python.org/2/library/itertools.html#itertools.groupby)를 사용하면됩니다. 내가 상황을 올바르게 이해했는지 확신 할 수 없다. –