2016-09-19 101 views
1

我有一個熊貓數據框,其值應介於11-100之間。但是,有時候我會在1-10之間設置一個值,這是因爲進入該行的人使用了一個約定,即所討論的值應該乘以10.所以我想要做的是運行熊貓命令將通過將它們的值乘以10來修復這些特定行。更新基於當前值的熊貓數據框值

我可以做這樣的事情

my_dataframe[my_dataframe['column_name']<10] 

引用有問題的值,我可以將它們全部設置爲一個特定的值,如50,像這樣

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

,但我怎麼設置他們的價值是10 *這個特定行的價值?

回答

3

我認爲你可以使用:

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

啊,我不知道該語法的工作。謝謝! – gammapoint

+0

很高興能幫到你! – jezrael

相關問題