質問内容
作成した関数にDataframeを渡し、
関数内でDataframeを加工する方法についてご教示願います。
以下のように、関数内で行を抽出する処理を行っても、
関数から出るとDataframeが変わっていません。
Pythonの引数は参照渡しという理解ですが、
なぜ関数内でDataframeの加工が出来ていないのでしょうか?
該当のソースコード
Python
import pandas as pd import numpy as np df = pd.DataFrame(np.arange(12).reshape(4, 3), columns=['A', 'B', 'C']) def Extract(df): df = df[df['A'] == 0] Extract(df)
0 コメント