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

Python リスト+文字列変換

list = [ v.replace('_', '+') for v in list ] 正規表現の場合は、 list = [ re.sub(r'_', '+', v) for v in list ]

Pandas pandas join 文字列の結合

list = [a,b,c,d,e]print '-'.join(list)a-b-c-d-e 文字列の結合joinで合体。 ' ' に結合時に間に挟む文字を指定 pandas.Series の時は print ','.join( Series.values )で Series の要素の値を合体できる。

Python pandas データフレームから1行づつ引き出してループする

for i, row in df.iterrow(): print i print row print row.keys() print row.values print row['a'] print row[0] print type(row) df は Dataframerow は Series となる。 type(row)でみるとわかる。keys(), values は row から一連のkey, value を出力。