python处理csv文件将字符串格式XXXX年XX月XX日转化为datetime64XXXX-XX-XX格式,可以进行索引设置和日期计算

python处理csv文件将字符串格式XXXX年XX月XX日转化为datetime64XXXX-XX-XX格式,可以进行索引设置和日期计算

python读取csv文件中,某列卫XXXX年XX月XX日,如何将其转化为可以设置为索引的时间格式呢?
如图处理之前数据为这样的
python处理csv文件将字符串格式XXXX年XX月XX日转化为datetime64XXXX-XX-XX格式,可以进行索引设置和日期计算_第1张图片
使用代码:

data.loc[:, '信息发布时间'] = pd.to_datetime(data.loc[:, '信息发布时间'], format='%Y年%m月%d日', errors='coerce')

修改后可见变化为
python处理csv文件将字符串格式XXXX年XX月XX日转化为datetime64XXXX-XX-XX格式,可以进行索引设置和日期计算_第2张图片
设置为索引并进行查询

data.set_index('信息发布时间',inplace=True)
print(data.head())
print(data['2020-11-28'])

如图
python处理csv文件将字符串格式XXXX年XX月XX日转化为datetime64XXXX-XX-XX格式,可以进行索引设置和日期计算_第3张图片
问题得到解决✌

你可能感兴趣的:(笔记,python,csv)