如何在一定的时间间隔内添加值只有python

时间:2017-06-17 12:27:11

标签: python pandas dataframe

我有一个数据帧,列的范围从-1到1.我想将0.1添加到-1到0.6之间的所有值。有可能吗? 假设a是我的清单:

a = ([-1. , -0.5,  0.1 , 0.2, 0.45,  0.7, 0.64, 1])

我想要这个:

([-0.9, -0.4, 0.2, 0.3, 0.55, 0.7, 0.74, 1])

1 个答案:

答案 0 :(得分:4)

是的,可能:

a = [-1. , -0.5,  0.1 , 0.2, 0.45,  0.7, 0.64, 1]
a = [x + 0.1 if -1 <= x <= 0.6 else x  for x in a]
print a

结果:

[-0.9, -0.4, 0.2, 0.3, 0.55, 0.7, 0.64, 1]