我想创建一个以dataframe
作为输入的函数
并在执行以下操作后将其返回:
计算我们将其与之前和之后的行进行比较得到连续日期的行数。
删除所有不满足上述条件的行
数据框:
答案 0 :(得分:0)
对于您的问题,您可以使用date_range函数。 您可以这样使用它
import pandas as pd
range=pd.date_range('START DATE','END DATE',freq='1D')
df = pd.DataFrame({'a': range(NO OF PERIODS)}, index=range)
print (df)
这将为您提供从该日期开始连续的所有日期。 您可以使用这些连续的日期作为索引。因此,不符合您要求的行将被跳过。
有关date_range的详细知识,您可以参考enter link description here