【发布时间】:2014-06-20 12:48:52
【问题描述】:
我正在尝试对 Pandas 数据框执行逐行操作:
df = pd.DataFrame(columns=['Product', 'Price', 'Buy', 'Sell'])
df.loc[len(df.index)] = ["Apple", 1.50, 3, 2]
df.loc[len(df.index)] = ["Banana", 0.75, -8, 4]
df.loc[len(df.index)] = ["Carrot", 2.00, -6, -3]
df.loc[len(df.index)] = ["Blueberry", 0.05, 5, 6]
基本上,我想创建一个新列“比率”来划分价格/买入或价格/卖出,具体取决于哪个 abs(buy) 或 abs(sell) 更大。我不太确定如何执行此操作...我可以使用 apply 函数吗?
谢谢!
【问题讨论】:
标签: python pandas dataframe apply