文章目录
- 一、现象
- 二、解决方案
一、现象
最近在用Pandas库处理日期数据的时候,有时候想截取后两个数字,却截取不了,时间久了,会有些遗忘,去找大模型提问找答案,于是做个笔记记录,帮助后面遇见同样问题的朋友们
(解决方案数据均为虚拟数据,供教学案例数据)
import pandas as pd
data = pd.read_csv('test.csv')
data['new_dt'] = data['dt'].str[-2:]
data
报错如图所示:
二、解决方案
第一印象是打印数据类型查看原因(代码敲多积累的经验,基本是数据类型这原因)
data.info()
将日期转化成字符后再操作试下,结果成功了
data['new_dt'] = data['dt'].astype(str).str[-2:]
data