1
データフレームと-1から1の範囲の値があります。-1から0.6の間のすべての値に0.1を追加します。それは可能ですか? は私のリストであると仮定します特定の間隔でのみ値を追加する方法
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から1の範囲の値があります。-1から0.6の間のすべての値に0.1を追加します。それは可能ですか? は私のリストであると仮定します特定の間隔でのみ値を追加する方法
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])
はい、それは可能です:
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]
はいそれが可能であるが。これを行うプログラムを書くことができます。問題に遭遇した場合は、あなたが持っているプログラムを質問として投稿してください。 – Anthon
データフレーム上で動作するかどうかは100%ではありませんが、 '-1 <= i <= 0.6 'の場合は[i + 0.1 for iのようなものはどうでしょうか?あなたの例では、0.64を0.74に変更していますが、これは0.6 – numbermaniac
@numbermaniac yesより上です。あなたが答えとして投稿すれば、私は受け入れることができます – bikuser