blogメモと日記ですこの広告は、90日以上更新していないブログに表示しています。2018-05-04pd.Seriesに辞書を渡すとキーで昇順にソートされるPython例Seriesを作る際にindexを指定した場合、指定したindexはリストなので順番を持っています。リストの順番でSeriesが作られます。int64これに対し、辞書を渡した場合はどうなるでしょう。int64辞書は順番を持たないので、出力はてきと〜になるかと思いきや、渡した辞書のキーで昇順になっています。うーむ、なんか直感に反するぞ。調査ということで調査です。ドキュメントを読んでみてもそれらしき記述は見つからず。ググっても検索ワードが思いつかずそれらしき情報も見当たらず。pyCharmでライブラリをデバッグしてみることに。Index(_try_sort(data))ここで、dataというのはSeriesに渡された変数です。要するに、pd.Series(data)とした時に辞書が渡されているかつindexの指定がない場合は_try_sortとやらを実行するとのこと。OrderedDictは順番が保持されているのでそれをそのまま使うみたいですね。listedソートしてる〜これやんけ〜ということで、pd.Seriesに辞書を渡すとキーで昇順にソートされる、というお話でした。(5)はてなブログをはじめよう!hatuninaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。