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处理字符串方法汇总