[英]how can i drop rows that contains datetime non consecutive (dataframe)
我想創建一個 function 以dataframe
作為輸入並在執行以下操作后返回它:
計算如果我們將它與它之前和之后的行比較我們得到連續日期的行數。
刪除所有不滿足上述條件的行
dataframe:
對於您的問題,您可以使用 date_range function。 你可以像這樣使用它
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 的詳細知識,您可以參考在此處輸入鏈接描述
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.