Как найти региональное перекрытие между двумя dfsPython

Программы на Python
Anonymous
Как найти региональное перекрытие между двумя dfs

Сообщение Anonymous »

У меня есть один df, у которого есть chr и позиция, а у другого — chr, начало и конец. Я хочу найти все регионы из df1, которые соответствуют chr и перекрываются с позицией df0. Для большей ясности посмотрите пример ниже. К вашему сведению, у меня большой dfs
df0:

chr position
1 33
1 100
1 400

df1:
chr start end label
1 30 40 dog
1 90 110 dog
1 85 200 cat


Это то, чего я хочу:
final_df:

chr position matched_start matched_end label
1 33 30 40 dog
1 100 90 110 dog
1 100 85 200 cat



Подробнее здесь: https://stackoverflow.com/questions/784 ... en-two-dfs

Вернуться в «Python»