2016-09-19 6 views
1

私は、例えば11-100の間にある値を持つPandasデータフレームを持っています。しかし、時々私は1-10の間の値を持つことになります。これは、その行に入っている人が、その値に10を掛けなければならないという規則を使用していたからです。だから、私はPandasコマンドを実行します。それらの値に10を掛けて特定の行を修正します。現在値に基づいてPandasデータフレーム値を更新します

私は

my_dataframe[my_dataframe['column_name']<10] 

ような何かをすることによって、問題の値を参照することができますし、私はそう

my_dataframe[my_dataframe['column_name']<10] = 50 

が、どのように私は設定しないように、50のように、特定の値にそれらすべてを設定することができますそれらの値を10 *特定の行の値ですか?

答えて

3

私はあなたが使用することができると思う:

my_dataframe[my_dataframe['column_name']<10] *= 10 
+0

ああ、私は構文が働いていることを認識していませんでした。ありがとうございました! – gammapoint

+0

うれしいことができますよ! – jezrael

関連する問題