如何更改数值框中具有更大值的所有值?

时间:2018-02-12 03:55:50

标签: python

我对python很新,我在转换数据框中大于1到2的所有值时遇到问题。以下是数据框的设置方式(仅供参考,我使用的是Python 2):

screenshot of data frame

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

randomdata = DataFrame(np.where(randomdata>1,2,randomdata))

这应该有效。 np.where是条件语句,您要检查该值是否大于1,如果True则设置为2,如果False

则设置为相同值

它返回一个np数组,因此您必须再次将其转换为pandas数据帧