我有一个Pandas数据框,其值应介于11-100之间。但是,有时我会在1-10之间使用值,这是因为进入该行的人使用的约定是所讨论的值应乘以10。因此,我想运行一个Pandas该命令将通过将特定行乘以10来修复这些特定行。

我可以通过执行类似的操作来引用有问题的值

my_dataframe[my_dataframe['column_name']<10]


我可以将它们全部设置为特定值,例如50

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


但是如何将它们设置为该特定行的值的10 *?

最佳答案

我认为您可以使用:

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

关于python - 根据当前值更新 Pandas 数据框值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39578656/

10-11 22:16
查看更多