Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:如何筛选出在具有相同ID的其他行的日期之间的行_Python_Pandas_Filter - Fatal编程技术网

Python:如何筛选出在具有相同ID的其他行的日期之间的行

Python:如何筛选出在具有相同ID的其他行的日期之间的行,python,pandas,filter,Python,Pandas,Filter,我有一个带有行的数据框,我想根据类似条目的日期过滤掉这些行。基本上,我想排除起始日期在具有相同ID的列的起始日期和结束日期之间的行 Current Output: ID Start Date End Date A 2019-1-1 2019-1-10 B 2019-1-1 2019-1-8 A 2019-1-2 2019-1-11 A 2019-1-3

我有一个带有行的数据框,我想根据类似条目的日期过滤掉这些行。基本上,我想排除起始日期在具有相同ID的列的起始日期和结束日期之间的行

Current Output:
ID       Start Date       End Date
A        2019-1-1         2019-1-10
B        2019-1-1         2019-1-8
A        2019-1-2         2019-1-11
A        2019-1-3         2019-1-12
B        2019-1-7         2019-1-15
A        2019-1-12        2019-1-19
A        2019-1-20        2019-1-22

Desired Output:
ID       Start Date       End Date
A        2019-1-1         2019-1-10
B        2019-1-1         2019-1-8
A        2019-1-12        2019-1-19
A        2019-1-20        2019-1-22

2019-1-11在哪里除了一个for循环,我想不出任何东西。