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')

 

 

 

 

garicchi
対話システムとSFとアニメが好き たまにMicrosoftコミュニティに出現します たまに日経Linuxとラズパイマガジンで記事を書いたり Microsoft MVP 2014~2018(引退済み)

コメントする

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

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