0
我想在熊貓中創建一個多級別的索引,但是當我做一個hte數據幀打印時,我看到類似這樣的東西。在熊貓數據框中獲取一個分級多級索引
ask bid
time type mat strk
2014-03-31 13:30:00 C 2014-04-19 1850 32.0 30.6
2014-03-31 13:35:00 C 2014-04-19 1850 32.8 31.2
2014-03-31 13:40:00 C 2014-04-19 1850 31.9 29.9
2014-03-31 13:45:00 C 2014-04-19 1850 31.6 30.1
2014-03-31 13:50:00 C 2014-04-19 1850 32.6 31.2
2014-03-31 13:55:00 C 2014-04-19 1850 33.6 32.1
2014-03-31 14:00:00 C 2014-04-19 1850 34.4 33.0
2014-03-31 14:05:00 C 2014-04-19 1850 33.5 31.9
2014-03-31 14:10:00 C 2014-04-19 1850 34.0 32.2
.....
以上是
df.set_index(['time', 'type', 'mat', 'strk'], inplace=True)
結果現在我本來期望看到更多的東西hierarchial這樣
ask bid
time type mat strk
2014-03-31 13:30:00 C 2014-04-19 1850 32.0 30.6
1860 aaaa bbbb
2014-05-17 1850 xxxx yyyy
1860 xxxx yyyy
P 2014-04-19 1850 mmmm nnnn
1860 aaaa bbbb
2014-05-17 1850 xxxx yyyy
1860 xxxx yyyy
2014-03-31 13:35:00 C 2014-04-19 1850 32.8 31.2
2014-03-31 13:40:00 C 2014-04-19 1850 31.9 29.9
2014-03-31 13:45:00 C 2014-04-19 1850 31.6 30.1
2014-03-31 13:50:00 C 2014-04-19 1850 32.6 31.2
2014-03-31 13:55:00 C 2014-04-19 1850 33.6 32.1
2014-03-31 14:00:00 C 2014-04-19 1850 34.4 33.0
2014-03-31 14:05:00 C 2014-04-19 1850 33.5 31.9
2014-03-31 14:10:00 C 2014-04-19 1850 34.0 32.2
我有下面幾行的同一時間 - 2014-03-31 13:30:00 但不知道爲什麼我沒看到這種情況。嘗試沒有「就地」選項。我仍然看到同樣的問題。但在另一個地方,當我在不同的數據框上執行set_index時,我確實看到了這種層次結構。不知道我在這裏錯過了什麼。