datetimeindex相关内容

使用“列表列"中的数据转换pandas df成一个长格式的时间序列.使用三列:[数据列表] + [时间戳] + [持续时间]

目的是将具有列表列作为数据列(因此每行只有一个时间戳和持续时间)的数据帧转换为长格式的时间序列,每个项目都有一个日期时间索引. 在结果中,数据的每行不再有序列/列表,只有一个值列. df_test = pd.DataFrame({'timestamp': [1462352000000000000, 1462352100000000000, 1462352200000000000, 1462 ..
发布时间:2021-06-07 19:05:57 Python

如何按星期几和一天中的小时筛选熊猫DatetimeIndex

我有一个熊猫DatetimeIndex,我想按星期几和一天中的小时与列表匹配的标准来过滤索引.例如,我有一个元组列表,指示每个TimeStamp有效(星期几,小时,分钟): [(4,6),(5,7)] 最终索引应仅包含星期五(day_of_week = 4)小时6或星期六(day_of_week = 5)小时7的日期时间. 让我们说输入数据帧就像: 2016-04-02 06:3 ..
发布时间:2021-05-07 19:19:29 Python

在熊猫的时间戳中添加偏移量

我有一个数据帧df,运行print(df.index)时,我得到: DatetimeIndex([' 2011-08-05 00:00:00-04:00','2011-08-05 01:00:00-04:00', '2011-08-05 02:00:00-04 :00','2011-08-05 03:00:00-04:00', '2011-08-05 04:00:00-04:00','20 ..
发布时间:2020-06-11 18:34:12 Python

熊猫DatetimeIndex索引dtype:datetime64与Timestamp

为熊猫的DatetimeIndex(具有dtype numpy datetime64 [ns])建立索引将返回以下任一值: 另一个用于多个索引的DatetimeIndex 单个索引的熊猫时间戳 令人困惑的部分是时间戳不等于np.datetime64,因此 进口numpy为np 进口熊猫为pd a_datetimeindex = pd。 date_range('1/1/ ..
发布时间:2020-06-11 18:34:10 Python

PANDAS-循环两个具有不同大小的日期时间索引以比较日期和值

寻找一种更有效的方法来遍历和比较两个具有不同频率的Series对象中的datetimeindex值. 设置 想象两个熊猫系列,每个熊猫的日期时间索引涵盖相同的年份跨度,但每个索引的频率不同.一个频率为几天,另一个频率为几个小时. range1 = pd.date_range('2016-01-01','2016-12-31', freq='D') range2 = pd.date ..
发布时间:2020-05-24 03:57:40 Python

熊猫时间戳不规则地四舍五入30秒

我正在尝试将熊猫的DatetimeIndex(或Timestamp)四舍五入到最近的分钟,但是Timestamps为30秒时我遇到了问题-有些向上舍入,有些向下舍入(这似乎是交替的). 有什么建议可以解决这个问题,以使30s总是四舍五入? >>> pd.Timestamp(2019,6,1,6,57,30).round('1T') Timestamp('2019-06-01 06:58:0 ..
发布时间:2020-05-24 01:02:38 Python

第二级多索引上的时间片

pandas可以对时间索引进行切片.例如,通过执行以下操作,我可以对从2012年1月到2012年3月的月份中的数据帧df进行切片: df['2012-01':'2012-03'] 但是,我有一个带有多重索引的数据帧df,其中时间索引是第二级.看起来像: A B C D E a ..
发布时间:2020-05-13 18:34:07 Python

如何合并DataFrame,以便将一个与* date *相对应的值应用于另一个日期的所有* times?

我有两个DataFrame.一个具有一组与某些时间和日期相对应的值(df_1).另一个具有对应于某些日期(df_2)的一组值.我想合并这些DataFrame,以使日期的df_2值适用于相应日期的df_1的所有时间. 所以,这里是df_1: |DatetimeIndex |value_1| |-----------------------|-------| |2015- ..
发布时间:2020-05-09 00:50:07 Python

如何调整很多数据帧的索引并在Pandas中填写各自的缺失值?

我有4个数据框,其数据类型与datetime索引类似,但是在每个数据帧中都缺少几条缺失的行,我知道可以使用以前已知的数据来填充空白。 我想“对齐”这些数据帧,使它们具有所有数据帧的索引的并集,并填充缺失的值。 我知道如何做2个数据框: df1,df2 = df1.align(df2,axis = 0,method ='pad'),但是什么是否可以做超过2次的好方法? 我已经尝试过,它 ..
发布时间:2017-03-26 02:04:30 Python