0
パンダのケーススイッチまたはif-elifチェーンを使用してdatetimeカラムをインクリメントする方法はありますか?条件に基づいて増分パンダ
def due_date(row):
if 5 <= row['num_1'] <= 10:
result = pd.to_datetime(row['date']) + pd.to_datetime(df['date']).apply(pd.DateOffset(1))
elif 10 <= row['num_1'] <= 15:
result = pd.to_datetime(row['date']) + pd.to_datetime(df['date']).apply(pd.DateOffset(5))
elif 15 <= row['num_1'] <= 20:
result = pd.to_datetime(row['date']) + pd.to_datetime(df['date']).apply(pd.DateOffset(10))
elif 20 <= row['num_1'] <= 25:
result = pd.to_datetime(row['date']) + pd.to_datetime(df['date']).apply(pd.DateOffset(15))
return result
これは機能していないようです。 :( 任意の助けいただければ幸いです。
を試してみてください? – user32185