在Pandas Python中使用日期读取和格式化数据框

爱琴海塞尔丘克

是否有pandas或numpy函数通过查看是否以格式将Month(MM)递增1来识别是否出现了新的月份YYYY-MM-DD-TTTT因此,在下面的示例中,我试图查看一个函数是否可以指示Date从10月2015-10-31 23:59:00到12月的索引2015-11-01 00:00:00

代码

import pandas as pd

#Getting the input from a csv file 
data= 'input.csv'
#Reverses all the table data values
data1 = data.iloc[::-1].reset_index(drop=True)
#Getting The date column 
Date = np.array(data1['Date'])

日期部分,第11个索引是从10月到11月的时间

['2015-10-31 23:50:00' '2015-10-31 23:51:00' '2015-10-31 23:52:00'
 '2015-10-31 23:53:00' '2015-10-31 23:54:00' '2015-10-31 23:55:00'
 '2015-10-31 23:56:00' '2015-10-31 23:57:00' '2015-10-31 23:58:00'
 '2015-10-31 23:59:00' '2015-11-01 00:00:00' '2015-11-01 00:01:00'
 '2015-11-01 00:02:00' '2015-11-01 00:03:00' '2015-11-01 00:04:00'

预期产量

At the 11th index the Month changes
机械肉

因为您很可能会到达要确定月份再次更改的位置,所以我提供了针对多个月份更改的解决方案。这使用pandas的.diff()参考:https : //pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.diff.html

# first convert strings to datetime
data1['Date'] = pd.to_datetime(data1['Date'])

month_changes = data1.loc[np.where(data1['Date'].dt.month.diff().gt(0))].index.tolist()

for month_change in month_changes:
    print(f'At the {month_change + 1}th index the month changes')

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python重新格式化Pandas数据框

来自分类Dev

使用python / pandas格式化数据框中所有行的设备ID

来自分类Dev

如何在Pandas数据框中重新格式化日期数据

来自分类Dev

如何格式化Pandas数据框的IPython html显示?

来自分类Dev

如何直观地格式化 Pandas 数据框?

来自分类Dev

重新格式化和重新排列Python Pandas系列中的日期

来自分类Dev

使用Regex和Pandas格式化问题

来自分类Dev

Python Pandas在函数中使用数据框

来自分类Dev

在Python中使用Pandas重塑数据框

来自分类Dev

Python Pandas在函数中使用数据框

来自分类Dev

如何使用python将pandas数据框中的日期格式列修改为int

来自分类Dev

用一列中的元组重新格式化Pandas数据框?

来自分类Dev

用一列中的元组重新格式化Pandas数据框?

来自分类Dev

用一列中的元组重新格式化Pandas数据框?

来自分类Dev

用一列中的元组重新格式化Pandas数据框?

来自分类Dev

重新格式化包含Pandas中日期的列

来自分类Dev

使用Python和绘图按日期对Pandas数据框进行分组

来自分类Dev

如何在 Pandas 中使用格式化数字获取行数?

来自分类Dev

Python Pandas:数据框读取行(readlines)

来自分类Dev

为 Pandas 数据框格式化 JSON

来自分类Dev

使用Styler(pandas)为数据框着色后格式化数字

来自分类Dev

使用Styler(pandas)为数据框着色后格式化数字

来自分类Dev

从str创建数据框而无需在Python中使用Pandas

来自分类Dev

在Pandas数据框.loc中使用Python的in操作符

来自分类Dev

在Pandas数据框中使用python的错误CAGR输出

来自分类Dev

Python Pandas-如何格式化和拆分列中的文本?

来自分类Dev

使用 csv writer 和 pandas 格式化此 txt 文档的正确方法是什么?

来自分类Dev

使用pandas和python读取重复的数据块

来自分类Dev

在 Scipy 中使用 Pandas 数据框

Related 相关文章

  1. 1

    Python重新格式化Pandas数据框

  2. 2

    使用python / pandas格式化数据框中所有行的设备ID

  3. 3

    如何在Pandas数据框中重新格式化日期数据

  4. 4

    如何格式化Pandas数据框的IPython html显示?

  5. 5

    如何直观地格式化 Pandas 数据框?

  6. 6

    重新格式化和重新排列Python Pandas系列中的日期

  7. 7

    使用Regex和Pandas格式化问题

  8. 8

    Python Pandas在函数中使用数据框

  9. 9

    在Python中使用Pandas重塑数据框

  10. 10

    Python Pandas在函数中使用数据框

  11. 11

    如何使用python将pandas数据框中的日期格式列修改为int

  12. 12

    用一列中的元组重新格式化Pandas数据框?

  13. 13

    用一列中的元组重新格式化Pandas数据框?

  14. 14

    用一列中的元组重新格式化Pandas数据框?

  15. 15

    用一列中的元组重新格式化Pandas数据框?

  16. 16

    重新格式化包含Pandas中日期的列

  17. 17

    使用Python和绘图按日期对Pandas数据框进行分组

  18. 18

    如何在 Pandas 中使用格式化数字获取行数?

  19. 19

    Python Pandas:数据框读取行(readlines)

  20. 20

    为 Pandas 数据框格式化 JSON

  21. 21

    使用Styler(pandas)为数据框着色后格式化数字

  22. 22

    使用Styler(pandas)为数据框着色后格式化数字

  23. 23

    从str创建数据框而无需在Python中使用Pandas

  24. 24

    在Pandas数据框.loc中使用Python的in操作符

  25. 25

    在Pandas数据框中使用python的错误CAGR输出

  26. 26

    Python Pandas-如何格式化和拆分列中的文本?

  27. 27

    使用 csv writer 和 pandas 格式化此 txt 文档的正确方法是什么?

  28. 28

    使用pandas和python读取重复的数据块

  29. 29

    在 Scipy 中使用 Pandas 数据框

热门标签

归档