我有以下数据集
import pandas as pd
import numpy as np
df = pd.read_excel("https://github.com/norhther/datasets/raw/main/ncp1b.xlsx",
sheet_name="Sheet1")
df2 = pd.read_excel("https://github.com/norhther/datasets/raw/main/ncp1b.xlsx",
sheet_name="Sheet2")
df2.dropna(inplace = True)
对于第一个df X-Axis Value
,Y-Axis Value
上的每一组值,其中第一个是日期,第二个是值,我希望创建具有相同日期的行。例如,df.iloc[0,0]
的时间戳是Timestamp('2020-08-25 23:14:12')
。但是,在同一行的随后的列中,可能存在与不同的Y-Axis Value
相关联的其它日期。该特定行中的第一个是X-Axis Value NCVE-064 HPNDE
,时间戳为2020-08-25 23:04:12
,并且Y-Axis Value
与值0.952
相关联。
我想要完成的是在一个时间间隔内插入这些值,可能是10
分钟,然后合并这些结果,使每行具有相同的日期。
因为df2
不一样,在一个时间间隔内插入这些值,并将它们添加到原始 Dataframe 中。有什么方法可以做到这一点吗?
1条答案
按热度按时间hfyxw5xn1#
诀窍是要认识到日期时间可以表示为相对于某个时间流逝的秒数。
没有进一步的上下文部分,最难的事情是决定在什么时候你想要得到插值。