【发布时间】:2019-05-29 20:45:26
【问题描述】:
我可能正在做一些非常简单的事情,但我无法弄清楚那里的窍门。
我有一个数据框,我想用某个随机值替换特定列中超过从零开始的值的值。我曾认为这是实现这一目标的一种方式:
self.dfile['foo'] = np.where(self.dfile['foo'] >= 0, random.uniform(4, 9), self.dfile['foo'])
似乎在所有超过 0 的值中给出相同的随机值。如何获得不同的值?
【问题讨论】:
标签: python pandas numpy series