Python前処理講座

【pandas】applymap:データフレームの要素処理【繰り返し処理】


こんにちは,shun(@datasciencemore)です!!

今回はapplymapについて学習していきます.

applymapは,データフレームの各要素に対して関数を適用するメソッドです.

イメージとしてはこのようになります.

0.準備

1.applymapの基本

例えば,以下のデータフレームと関数を考えます.

データフレーム:df(ダイヤモンドデータ)のx列,y列

関数:数値を100倍する.

このデータフレームと関数をapplymapに適用すると,このようなデータフレームを出力します.

2.applymapとlambda式

mapはlambda式と相性が良いです.

今まで説明したように,関数を定義してapplymapを適用する方法でもいいですが,簡単な処理であればlambda式を使用することのほうが多いです.

ちなみに今まで説明してきませんでしたが,mapやapplyでもlambda式を使用することはできます.

ただmapやapplyでlambda式を使用する頻度はapplymapよりも少ないです.

まとめ

今回はapplymapについて学習してきました.

  1. applymapの基本
  2. applymapとlambda式

applymapの使用頻度は,map, applyに劣りますが,それでも時々使用します.

油断しないでしっかりマスターしましょう.

さて,これで繰り返し処理について終了です!

次回から欠損値処理について学習していく予定です!

それでは,お疲れさまでした!!

次回

【pandas】概要【欠損値処理】

こんにちは,shun(@datasciencemore)です!! これからしばらくpandasの欠損値処理について,学習していきます. 今回はこれから学習していくpandasの欠損値処理の概要について ...

続きを見る

-Python前処理講座