标签: python pandas dataframe data-analysis
我遇到了一个问题,与此question中的问题非常相似。我在哪里尝试修改数据框中的行子集。
唯一的区别是,不是使用列本身的值,如此处所示
df.ix[df.A==0, 'B'] = df.ix[df.A==0, 'B'] / 2
我想使用不同的列,让我们称之为C并将一个函数应用于它并将其分配给列B,就像这样。
df.ix[df.A==0, 'B'] = df.ix[df.A==0, 'C'].apply(function)
但我不能让它表现出我的期望。有什么想法吗?