Python 将行从切片复制到索引匹配的另一个数据帧

Python 将行从切片复制到索引匹配的另一个数据帧,python,pandas,time-series,Python,Pandas,Time Series,我有这样一个数组: [487, 410, 358, 242, 180, 100, 190, 192, 180, 200,355,460] 这12点代表每个月产品的累计销售额。因此,1月份销售了487种产品,2月份销售了410种产品,以此类推 我正在尝试制作一个数据帧,它将对一年内的每小时数据进行重新采样,在工作日上午8点到下午4点的时间窗口中,假期可能会被忽略,因此,数据帧具有所有的时间,但在上午8点到下午4点之外,值为0。数据帧中1个月的所有数据点的总和应与上面的数组中的值相同 hour =

我有这样一个数组:

[487, 410, 358, 242, 180, 100, 190, 192, 180, 200,355,460]
这12点代表每个月产品的累计销售额。因此,1月份销售了487种产品,2月份销售了410种产品,以此类推

我正在尝试制作一个数据帧,它将对一年内的每小时数据进行重新采样,在工作日上午8点到下午4点的时间窗口中,假期可能会被忽略,因此,数据帧具有所有的时间,但在上午8点到下午4点之外,值为0。数据帧中1个月的所有数据点的总和应与上面的数组中的值相同

hour = df.index.hour
selector = ((8 <= hour) & (hour <= 16))
data = df[selector]
sliceddata = data[data.index.dayofweek < 5]
我能够进行我最初想要的计算


如何将值从temp复制到sliceddata,然后最终复制回原始数据帧?

您似乎在要求有人为您编写一些代码。堆栈溢出是一个问答网站,而不是代码编写服务。请学习如何编写有效的问题。我真的不知道如何从这一个开始,所以任何提示都将不胜感激。虽然这可能是这个问题的答案,但鼓励您在代码中添加解释。请阅读你也可以。
df.update(temp[column_name].rename(column_name))
df.update(temp[column_name].rename(column_name))