问题描述
真的很感谢您将平面Excel表转换为单列系列的帮助。
Excel数据反映每小时收集一次的每日IoT传感器数据(每年365天/行)(每小时24列观察值)。 Excel文件当前的显示方式是每小时读数(列)和日期(行)。我是Stack Overflow的新手,所以我还不能直接嵌入图像。
在1之前:
之后:2:
我已经使用pd.read_excel成功导入了.xls文件,为索引列设置了日期时间类型,并且使用了skiprows / skipfooter导入了文件
问题#1:如何按小时/日期将文件/转置多列数据帧展平为单个序列。 问题2:如何创建将观察日期与观察小时相结合的多重索引。
以下图像显示了数据在哪里以及需要去哪里。
对于任何缺少发布协议的行为,我都深表歉意。正如我所提到的,我是新手,因此我在发布内容方面受到限制,以使您更容易获得帮助。
解决方法
您可以为此使用df.stack()
。
有关用法的更多信息,请参见df.stack()
仅使用df.stack()
还将自动创建带有日期和小时的多重索引。