【发布时间】:2019-07-05 09:22:02
【问题描述】:
我是 ipywidgets 的新手,并尝试将此库中的 interact 与数据框结合使用。我的数据框是:
df
KundenNR Kundengruppe Wertpapierart Erlös Kosten A Kosten B
1 1 A 100 30 10
1 1 B 200 30 15
1 1 C 300 30 20
到目前为止,我做了以下工作:
from ipywidgets import widgets, interact, interactive, fixed, interact_manual
from IPython.display import display
def f(x):
df1 = df.copy()
df1['Kosten A'] = x
y = x*x
print(df1, y)
interact(f, x=(10,50,5))
这成功地给了我想要的结果,这意味着我看到了数据框,并且Kosten A 列通过交互按钮进行了更改:
我真的很想知道如何将数据框直接传递给函数,而不是从中创建一个副本。有解决办法吗?
【问题讨论】:
标签: python ipython ipywidgets