pandas - pandas string to date type conversion in proper format
问题描述
I am getting date data in string format in pandas like 10-Oct
,11-Oct
but i want to make it date data type like this format 2019-10-10,2019-10-11
is there any easy way available in pandas?
解决方案
to_datetime
与添加的年份和参数一起使用format
:
df = pd.DataFrame({'date':['10-Oct', '11-Oct']})
df['date'] = pd.to_datetime(df['date'] + '-2019', format='%d-%b-%Y')
print (df)
date
0 2019-10-10
1 2019-10-11
推荐阅读
- javascript - 无法读取未定义 C# JAVASCRIPT 的属性“长度”
- php - (初学者)如何在我的 index.php 文件中添加一个删除按钮,该按钮将从数据库中删除类别
- c++ - 找不到最新插入到 std::map 的密钥
- python - 使用复选框选项在 div 中显示多选引导下拉值
- ios - 如何在 UICollectionViewDelegateFlowLayout 中设置无间距?
- python - 计算算术表达式的程序
- css - 如何增加 scss 变量?
- tensorflow - Keras ImageDataGenerator 用于多个输入和基于图像的目标输出
- php - 如何使用 CloudConvert API
- apache-spark - Spark 流 - 原因:org.apache.parquet.io.ParquetDecodingException:无法读取文件中块 0 中 1 处的值