回答編集履歴

1

実行例を追加

2017/05/02 02:23

投稿

shimizukawa
shimizukawa

スコア1847

test CHANGED
@@ -1,6 +1,24 @@
1
1
  Pythonの言語仕様において、辞書の順序は不定です。
2
2
 
3
3
  もし、順序を維持したいのであれば、 `collections.OrderedDict` を使って下さい。
4
+
5
+
6
+
7
+ ```Python
8
+
9
+ >>> import pandas as pd
10
+
11
+ >>> from collections import OrderedDict
12
+
13
+ >>> pd.DataFrame(OrderedDict([('Name', ['Alice','Bob']), ('Age', [20,24])]))
14
+
15
+ Name Age
16
+
17
+ 0 Alice 20
18
+
19
+ 1 Bob 24
20
+
21
+ ```
4
22
 
5
23
 
6
24