順序をつけてDataFrameを作成する
1 2 3 4 |
変数 = pd.DataFrame({'cc':['aa','bb'],'dd':['??','??'],'ee':['??','??'],'ff':['??','??']}, index=['aa','bb'], columns=['dd','ee','ff'] ) |
DataFrameは辞書型で作成するのが一般的です。
Pythonにおける辞書は{[キー:値],[キー:値],[キー:値]}と並びます。
インデックスにしたい値をindexに代入し、それ以外のキーをcolumnsへ代入します。
例
1 2 3 4 5 6 7 |
import pandas as pd df = pd.DataFrame({'name':['tanaka','yamada'],'age':['21','45'],'sex':['male','female']}, index=['tanaka','yamada'], columns=['age','sex'] ) df |
実行結果
名前をインデックス(つまり行の名前)に指定し、年齢、性別と列に順序を付けてDataFrameを作成することができました。
まとめ
次の記事:Seriesの最小値を求める
前の記事:DataFrameを作成する
他にもPythonの関する記事をまとめています。
参考
Pandas公式
pandas – Python Data Analysis Library (pydata.org)
参考書籍
コメント