我是python的新手,并且存在以下问题:Python:通过日期时间索引熊猫系列
我每天都会将测量值导入到pd.series对象中。问题是数据是这样的,每个月总是有31次测量,无论是1月份还是2月份。如果相应的月份少于31天,那么超过该月最后一天的那些日期的测量值将设置为零。但是,一个月内丢失的数据也会设置为零。四月和五月的数据看起来像这样。
1990-04-01 25.870
1990-04-01 26.205
1990-04-01 12.283
1990-04-01 19.630
1990-04-01 19.239
1990-04-01 23.614
1990-04-01 40.891
1990-04-01 41.152
1990-04-01 35.935
1990-04-01 25.682
1990-04-01 21.674
1990-04-01 15.818
1990-04-01 11.413
1990-04-01 16.522
1990-04-01 33.543
1990-04-01 28.727
1990-04-01 18.043
1990-04-01 10.326
1990-04-01 19.159
1990-04-01 21.848
1990-04-01 35.250
1990-04-01 39.152
1990-04-01 31.522
1990-04-01 23.152
1990-04-01 13.250
1990-04-01 20.705
1990-04-01 27.304
1990-04-01 24.478
1990-04-01 33.674
1990-04-01 32.591
1990-04-01 0.000
1990-05-01 40.370
1990-05-01 41.609
1990-05-01 47.478
1990-05-01 40.682
1990-05-01 42.587
1990-05-01 38.826
1990-05-01 35.543
1990-05-01 30.955
1990-05-01 23.543
1990-05-01 7.857
1990-05-01 0.000
1990-05-01 0.000
1990-05-01 0.000
1990-05-01 0.000
1990-05-01 0.000
1990-05-01 0.000
1990-05-01 54.133
1990-05-01 41.114
1990-05-01 44.739
1990-05-01 43.848
1990-05-01 26.739
1990-05-01 21.318
1990-05-01 26.750
1990-05-01 54.864
1990-05-01 33.000
1990-05-01 33.304
1990-05-01 34.304
1990-05-01 20.886
1990-05-01 20.250
1990-05-01 24.804
1990-05-01 28.091
Length: 62
是否有办法删除那些不属于相应月份的条目并为每一天提供新的时间索引?我需要在一个月内保持零。
我走了一下平底船在这里,因为我没有安装熊猫,但如果你尝试s [['1990-04-01','1990-04-02']],会发生什么? (当然,假设你的系列被称为s)。如果它给你一些合理的话,那么问题现在是一个更加容易理解的问题,可以生成所有有效索引的列表。 – Dave