3
と行の日付を兼ね備え:パンダ - 私はデータフレームを持つ列倍
Date 0:15 0:30 0:45 ... 23:15 23:30 23:45 24:00
2004-05-01 3.74618 3.58507 3.30998 ... 2.97236 2.92008 2.80101 2.6067
2004-05-02 3.09098 3.84625 3.54672 ... 2.83725 2.93876 2.82762 2.6255
がどのように私はそれを変換します:
Date value
2004-05-01 0:15 3.74618
2004-05-01 0:30 3.58507
2004-05-01 0:45 3.30998
...
私は仕事をするいくつかのコードを書いたが、私は確信していますそれは、行のコードを使用でき
cols = []
for col in frame.columns.values:
if col != '24:00':
dt = self.datetime(col, '%H:%M')
td = timedelta(hours=dt.hour, minutes=dt.minute)
else: td = timedelta(days=1)
dt1 = date + td
cols.append(dt1)
frame.columns = cols
frame = frame.T
@jezrael、ありがとうございました! – alexbk66
私の答えが役に立ったら、[同意する](http://meta.stackexchange.com/a/5235/295067)を忘れないでください。ありがとう。 – jezrael
私は別の非常によく似た質問があります:http://stackoverflow.com/questions/41530413/pandas-adding-time-column-to-date-index – alexbk66