【发布时间】:2021-04-19 15:51:10
【问题描述】:
我想创建一个包含一年中所有时间的 pandas 数据框。因此,8760 小时(365 天 * 每天 24 小时)中的每一小时都需要有行。这相对简单。
但是,我还希望在数据框中有另一列对应于小时的天数。这意味着,直到 24 小时,它都是第 1 天。从 25 小时到 28 小时,它应该是第 2 天(天数列中的 2)。这应该重复到 365 天 8760 小时。
需要为此应用什么样的循环技术,我想创建由两列组成的熊猫数据框,分别代表一年中的小时和天数,如下所示:
【问题讨论】:
-
您尝试了哪些方法,结果如何?请提供minimal reproducible example
-
谢谢。我想我得到了答案。当hour-1除以24时,我需要取商+1。
标签: python python-3.x pandas loops for-loop