interact(f)
には特定の引数を無視する方法がありますか?f
?私はデータフレームで渡すために使用する既定の引数を持っているという事実が混乱していると私は信じています。ここに私の機能は次のとおりです。ここでIpywidgets Jupyterノートブックインタラクト無視の引数
def show_stats(start,end,df_pnl=df_pnl):
mask = df_pnl['Fulldate'] >= start & df_pnl['FullDate'] <= end
df_pnl = df_pnl[mask]
#do some more transformations here
display(df_pnl)
は私がやろうとしているものです:
interact(show_stats,start=start_str,end=today_str)
そして、ここでは、私が取得していますエラーです:
私は仮説を立ててそのinteract
何らかの形でdf_pnl
が文字列に変更されます(これは対話出力の列ヘッダーのドロップダウンを与えるため)文字列にdf_pnl['Fulldate'].....
を実行すると、エラーが表示されます。
どうすればこの問題を回避できますか?そのデータフレームを正しいデータフレームで処理している間に、その引数を関数から除外できますか?関数内の特定の引数を無視するための対話内のオプションはありますか?
おかげ
解決策を試しましたか? –
質問に答えるときに混乱している場合、このリンクにはいくつかの[役立つヒント](https://stackoverflow.com/help/someone-answers)があります。 –
答えを受け入れてくれてありがとう。あなたが気にしないならアップヴォートに感謝します。私は疑問をupvotedのでちょうどちょうどそれが正しい?ありがとう、相棒 :) –