熊猫像日期一样分割字符串并重新排列为日期格式

马克·K

数据框中的列看起来像DD / MM / YYYY格式。

我想将其切片并重新排列为MM / DD / YYYY(用于计算)

我试过了:

import pandas as pd
from io import StringIO

csvfile = StringIO("""
DD/MM/YYYY
01/05/2020
21/02/2021
19/06/2021
05/06/2021
11/06/2021
10/05/2021
")

df = pd.read_csv(csvfile, sep = ',', engine='python')

df['DD/MM/YYYY'] = df['DD/MM/YYYY'].astype(str)

df['MM/DD/YYYY'] = df['DD/MM/YYYY'][3:5] + '/' + df['DD/MM/YYYY'][:2] + '/' + df['DD/MM/YYYY'][-4:]

# df['MM/DD/YYYY'] = pd.to_datetime(df['DD/MM/YYYY'][3:5] + '/' + df['DD/MM/YYYY'][:2] + '/' + df['DD/MM/YYYY'][-4:])

print (df)

但这是行不通的。正确的书写方式是什么?谢谢!

耶斯列尔

用途.str

df['MM/DD/YYYY'] = df['DD/MM/YYYY'].str[3:5] + '/' + df['DD/MM/YYYY'].str[:2] + '/' + df['DD/MM/YYYY'].str[-4:]

如果可能的话,您可以按中指定的原始格式解析日期时间format='%d/%m/%Y',然后添加Series.dt.strftime

df['MM/DD/YYYY']  = pd.to_datetime(df['DD/MM/YYYY'], format='%d/%m/%Y').st.strftime('%m/%d/%Y')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

分割字符串并重新排列数据框

来自分类Dev

分割字符串并重新排列数据框

来自分类Dev

MongoDB-是否可以按日期分组并重新排列为数组?

来自分类Dev

如何像从Python的rsplit()一样从右向左分割字符串?

来自分类Dev

如何在angularjs中像C#一样编写字符串格式?

来自分类Dev

如何收集必须像字符串一样格式化的数字?

来自分类Dev

在python中将随机字符串重新排列为辅音元音辅音元音顺序

来自分类Dev

将字符串重新排列为二维数组python

来自分类Dev

对包含日期的数组进行排序并重新排列索引

来自分类Dev

重新排列字符串

来自分类Dev

重新排列输入的字符串

来自分类Dev

像$“ Hello World”一样封装的字符串。

来自分类Dev

像字符串一样解析HTML属性

来自分类Dev

像文件一样解析Fortran字符串

来自分类Dev

重新排列日期格式 jQuery 或 javascript

来自分类Dev

在熊猫中将格式不一致的字符串日期转换为日期时间

来自分类常见问题

将日期字符串转换为熊猫中的另一种格式日期字符串

来自分类Dev

将日期字符串转换为熊猫中的另一种格式日期字符串

来自分类Dev

如何在R中将日期从dmy重新排列为mdy?

来自分类Dev

如何重新排列字符串中的字符?

来自分类Dev

将双面扫描的A3 pdf裁剪并重新排列为A4格式

来自分类Dev

熊猫时差(从字符串格式到日期时间)

来自分类Dev

像分割过滤器一样分割URI查询字符串?title = php_filter&size> 2&author!= smith

来自分类Dev

C-如何重新排列字符串

来自分类Dev

重新排列Java中的字符串

来自分类Dev

根据条件重新排列字符串中的单词

来自分类Dev

如何替换和重新排列字符串

来自分类Dev

重新排列Java中的字符串

来自分类Dev

按数字顺序重新排列字符串

Related 相关文章

  1. 1

    分割字符串并重新排列数据框

  2. 2

    分割字符串并重新排列数据框

  3. 3

    MongoDB-是否可以按日期分组并重新排列为数组?

  4. 4

    如何像从Python的rsplit()一样从右向左分割字符串?

  5. 5

    如何在angularjs中像C#一样编写字符串格式?

  6. 6

    如何收集必须像字符串一样格式化的数字?

  7. 7

    在python中将随机字符串重新排列为辅音元音辅音元音顺序

  8. 8

    将字符串重新排列为二维数组python

  9. 9

    对包含日期的数组进行排序并重新排列索引

  10. 10

    重新排列字符串

  11. 11

    重新排列输入的字符串

  12. 12

    像$“ Hello World”一样封装的字符串。

  13. 13

    像字符串一样解析HTML属性

  14. 14

    像文件一样解析Fortran字符串

  15. 15

    重新排列日期格式 jQuery 或 javascript

  16. 16

    在熊猫中将格式不一致的字符串日期转换为日期时间

  17. 17

    将日期字符串转换为熊猫中的另一种格式日期字符串

  18. 18

    将日期字符串转换为熊猫中的另一种格式日期字符串

  19. 19

    如何在R中将日期从dmy重新排列为mdy?

  20. 20

    如何重新排列字符串中的字符?

  21. 21

    将双面扫描的A3 pdf裁剪并重新排列为A4格式

  22. 22

    熊猫时差(从字符串格式到日期时间)

  23. 23

    像分割过滤器一样分割URI查询字符串?title = php_filter&size> 2&author!= smith

  24. 24

    C-如何重新排列字符串

  25. 25

    重新排列Java中的字符串

  26. 26

    根据条件重新排列字符串中的单词

  27. 27

    如何替换和重新排列字符串

  28. 28

    重新排列Java中的字符串

  29. 29

    按数字顺序重新排列字符串

热门标签

归档