將pandas DataFrame從寬格式轉換爲堆疊/記錄/數據庫/長格式的最佳方式是什麼?將pandas DataFrame重整爲堆疊/記錄/數據庫/長格式
這裏是一個小的代碼示例:
寬格式:
date hour1 hour2 hour3 hour4
2012-12-31 9.18 -0.10 -7.00 -64.92
2012-12-30 13.91 0.09 -0.96 0.08
2012-12-29 12.97 11.82 11.65 10.20
2012-12-28 22.01 16.04 15.68 11.67
2012-12-27 11.44 0.07 -19.97 -67.98
...
疊放/記錄/數據庫/長格式(需要):
date hour price
2012-12-31 00:00:00 hour1 9.18
2012-12-31 00:00:00 hour2 -0.1
2012-12-31 00:00:00 hour3 -7
2012-12-31 00:00:00 hour4 -64.92
...
2012-12-30 00:00:00 hour1 7.18
2012-12-30 00:00:00 hour2 -1.1
2012-12-30 00:00:00 hour3 -9
2012-12-30 00:00:00 hour4 -74.91
...
工程就像魅力:)謝謝! –