pandas 日期处理
pandas 日期处理
-
列表:
- pd.Timestamp()
- pd.Timedelta()
- pd.datetime( )
- pd.Period()
- pd.to_timestamp()
- datetime.strftime()
- pd.to_datetime( )
- pd.to_period()
-
pd.Timestamp()
- 作用:转为时间戳
-
列子:
-
1.
- 2.
-
1.
-
pd.Timedelta()
- 作用: 实现datetime的加减
-
例子:
-
pd.Period()
- 作用:
-
例子:
-
1.
-
2.修改频率,以月为单位
-
3. 季度
-
1.
-
pd.to_timestamp()
-
日期如果Period ,可以通过to_timestamp()获取年初,年末第一天。
-
日期如果Period ,可以通过to_timestamp()获取年初,年末第一天。
-
pd.to_datetime()
- pandas.to_datetime(arg,errors ='raise',utc = None,format = None,unit = None )
-
参数:
-
errors:
- 三种取值,
- raise: 无效的解析将引发异常
- coerce: 无效的解析将被设置为NaT
- ignore: 无效的解析将返回输入值
-
utc:
- 布尔值,
-
format:
- 日期格式化
-
unit:
- 默认值为'NS',精确到微妙。
-
其他参数:
-
a
-
a
-
例子:
-
1. 时间数组转为时间序列
-
2. 将str 转为时间格式
-
1. 时间数组转为时间序列
-
errors:
-
strptime和strftime
-
1、字符串转换成datetime格式: strptime
-
-
2、datetime变回string格式: strftime
-
1、字符串转换成datetime格式: strptime