pd.date_range如何舍去前缀Timestamp
时间: 2024-10-13 22:05:52 浏览: 44
`pd.date_range()`函数是Pandas库中的一个日期范围生成函数,用于创建一系列等间距的日期。默认情况下,它返回的是包含开始和结束日期的 Timestamp 对象的序列。如果你想要得到纯粹的日期序列,而不包含时间戳部分,可以在创建 `date_range` 时指定参数`freq`,选择一个无时间的部分频率,比如 'D' 表示日,'M' 表示月,'Y' 表示年。
例如:
```python
import pandas as pd
start_date = '2023-01-01'
end_date = '2023-01-10'
# 默认会返回包含时间的 Timestamp 序列
dates_with_timestamps = pd.date_range(start=start_date, end=end_date)
# 舍去时间戳部分,只保留日期
dates_only = pd.date_range(start=start_date, end=end_date, freq='D')
print(dates_with_timestamps)
print(dates_only)
```
阅读全文