【发布时间】:2021-03-26 12:29:01
【问题描述】:
所以我基本上有这个数据集,其中我以 15 分钟为间隔(12:15、12:30、12:45 等)将一天中的时间作为我的列标题。每行都有一个从 2010 年到 2020 年的日期,我要做的基本上是将时间(列标题)与行匹配。
print (df)
Date 0:15 0:30 0:45 1:00 1:15 1:30 1:45
0 01May2010 2.98298 2.30478 2.57654 2.44110 2.25174 2.20100 2.15370
1 02May2010 2.31606 2.20325 2.12952 2.09236 2.04150 2.08978 1.01500
2 03May2010 2.07710 2.13000 2.07249 2.05315 2.08925 1.94481 1.85551
以下是我希望行的样子
01-May-2010 0:15
01-May-2010 0:30
01-May-2010 0:45
... till
01-May-2010 11:45
01-May-2010 12:00
02-May-2010 12:15
etc etc
所以基本上我只想要 2 列而不是 100 列。一个是值,另一个是日期+时间。
我该怎么做?我知道我需要使用 pandas,但我真的很困惑在这里做什么。
【问题讨论】:
标签: python python-3.x pandas dataframe multiple-columns