追加时间列

 
import pandas as pd 

# 假设我们有一个简单的DataFrame  
df = pd.DataFrame({'ID': [1, 2, 3, 4]})  

# 生成一个日期范围  
date_range = pd.date_range(start='2023-01-01 00:00:00', periods=df.shape[0], freq='1h')  
    
# 将日期范围作为一列添加到DataFrame中  
df['Date'] = date_range  
    
# 查看结果  
df.head(3)
    

 
        ID 	   Date
0 	1 	2023-01-01 00:00:00
1 	2 	2023-01-01 01:00:00
2 	3 	2023-01-01 02:00:00
    

 

    

 

    

 


 

  

 


时间区间

 
```
import pandas as pd
data = {
    'key':['123_2025-01-02','123_2025-01-03',]
}
df = pd.DataFrame(data)
```

 
```
from tpf.data.deal import DataDeal as dtl
df = dtl.col_split(df,
    col='key',
    sep='_')
df[:3]
```
    

 
```
dtl.time_between(df,
    start_date='2025-01-01',
    end_date='2025-01-02',
    time_col='key_2')
```
    

 

    

 

    

 

    

 


 

  

 


参考
    Pandas处理字符串方法汇总