pandasでよく使うけど忘れやすい処理のメモ

特定の列削除

del df['column_name']

行のイテレーション

for key,row in df.iterrows():

列条件に一致する行の抽出

df_n = df[df['column_name']=='val']

平均をとって平均からの差分を取得

mean = df.mean()
df = df - mean

特定の列の条件によって変化する新しい列の生成

df['new_column_name'] = df['column_name'].apply(lambda x: 'good' if x>=0 else 'bad')

 

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください