我有多個行數不同的資料框。我想生成不同的串列,以便在每個資料框中創建一列日期時間。
dataframe的每一行對應一個半小時的步長,日期時間格式為 YYYYMMDD HHMMSS 0100
最后我的輸出應該是:
Date
0 20210101 000000 0100
1 20210101 003000 0100
2 20210101 010000 0100
3 20210101 013000 0100
....
與我在網上遇到的問題不同的是,我沒有輸入結束日期。
謝謝你的幫助
uj5u.com熱心網友回復:
import pandas as pd
df = pd.DataFrame([('A', 'Q'), ('Z', 'S'), ('E', 'D'), ('R', 'F')])
df['date'] = pd.date_range(start='2021-01-01', periods=len(df), freq='30min',
tz='Europe/Amsterdam').strftime('%Y%m%d %H%M%S%z')
0 1 date
0 A Q 20210101 000000 0100
1 Z S 20210101 003000 0100
2 E D 20210101 010000 0100
3 R F 20210101 013000 0100
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/402260.html
