2018-08-09から1日間の記事一覧

<Python> アルファベットのリストを作る。

chr()にアスキーコードを入れればOK! 逆は、ord()だよーん。 In [61]: [chr(i) for i in range(65,65+26)] Out[61]: ['A', 'B', 'C', : 'X', 'Y', 'Z'] In [62]: a = [chr(i) for i in range(65,65+26)] In [63]: [ord(i) for i in a] Out[63]: [65, 66, …

<pandas, Python> ふたつのカラムの値でソートする。

2つ、ふたつのカラムcolumnの値でソートsortする。 In [58]: df = pd.DataFrame({'a':[2,2,1,1,1],'b':[2,1,3,1,2],'c':['a','b','c','d','e']}) In [59]: df Out[59]: a b c 0 2 2 a 1 2 1 b 2 1 3 c 3 1 1 d 4 1 2 e In [60]: df.sort_values(['a','b'], …

<pandas, Python> カラムの値を比較して、同じ値の行を抽出する。

カラムcolumnの値を比較して、同じ値の行rowを抽出する。 対象のカラムを選択して、apply()をして、その中で、lambda関数で文字列比較処理をすればいい。 In [7]: df = pd.DataFrame({'a':[1,2,3,4,5],'b':[1,4,6,8,10],'c':[5,7,8,9,10]}) In [8]: df Out[8…