python
1import pandas as pd 2 3df = pd.DataFrame({ 4"A": [1,2,3,4], 5"B": [5,6,7,8], 6})
上記のようなDataFrameのデータがあるときに、各行に対して、下記のような関数を適用させて、その結果を、df["Result"]
としてDataFrameに格納したいです。
python
1def myFunc(val1: float, val2: float) -> float { 2 # val1 と val2 を使った何らかの計算式とその結果を返す関数 3 return xxx 4}
for文を使えばできることは理解しているのですが、データが巨大になるとfor文だと遅いので、apply
やapplyMap
といったPandasの関数を利用できないかと思ったのですが、調べてもわかりませんでした。
どなたかお分かりになる方いたら教えていただけないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。