2015-02-25から1日間の記事一覧

<Python, pandas> データフレームの結合

まずはデータフレーム。 In [31]: df1 = pd.DataFrame([(1,2),(3,4)]) In [32]: df1 Out[32]: 0 1 0 1 2 1 3 4 In [33]: df2 = pd.DataFrame([(5,6),(7,8)]) In [34]: df2 Out[34]: 0 1 0 5 6 1 7 8 縦に合体。 In [35]: df1.append(df2) Out[35]: 0 1 0 1 2…

<Python, pandas> データフレームから欠損値(np.nan)を除く方法

まずはデータフレームDataFrame。 In [16]: df = pd.DataFrame([(1,2,3),(4,np.nan,7),(np.nan,9,10)]) In [17]: df Out[17]: 0 1 2 0 1 2 3 1 4 NaN 7 2 NaN 9 10 欠損値np.nanを全部除く。 欠損値が1つでもある行Rowを除く。 In [18]: df.dropna() Out[18…

Python list.pop ちょっとはまったのでメモ

In [1]: lst = [0,1,2,3,4,5] In [2]: lst Out[2]: [0, 1, 2, 3, 4, 5] In [3]: lst.pop() Out[3]: 5 In [4]: lst Out[4]: [0, 1, 2, 3, 4] ということで、list.pop()は削った値をかえして、本体リストは削れている。

Python, pandas, Seriesでキーと値がある場合

ちょっとはまったのでメモメモ。 pandasのSeriesでキーと値がある場合がある。 print(s) aaa 0 bbb 1 ccc 2 キー(Aliasと書いてありますが、)と要素の値にアクセスするには、 print(s.keys()) print(s.values) ディクショナリとはちがうらしい。 valuesはA…