标签: python
我对python很新,我在转换数据框中大于1到2的所有值时遇到问题。以下是数据框的设置方式(仅供参考,我使用的是Python 2):
screenshot of data frame
非常感谢任何帮助!
答案 0 :(得分:0)
randomdata = DataFrame(np.where(randomdata>1,2,randomdata))
这应该有效。 np.where是条件语句,您要检查该值是否大于1,如果True则设置为2,如果False
np.where
True
False
它返回一个np数组,因此您必须再次将其转换为pandas数据帧