擅长:python、mysql、java
<p>解决办法其实很简单。迭代行,将响应存储为列表,然后将列表作为列添加到数据帧中。类型不同,因此我需要更改类型,然后根据需要在新列中执行数学运算。当我重构所有东西时,也许是一种更干净的方法,但现在就开始运行吧!谢谢大家</p>
<pre><code>allocations= []
for i, j in sums.iterrows():
answer = input(f"How much of {i} were we allocated?")
allocations.append(answer)
sums['allocation'] = allocations
sums = sums.astype({'orderqty':float,'allocation':float})
sums['order_percent'] = sums['orderqty']/sums['allocation']
</code></pre>