选择行并替换其值小于熊猫中特定值的列

时间:2018-07-26 13:07:57

标签: python pandas dataframe replace

我有一个包含30个数字列的数据框。我想在任何列中选择值小于例如50的行,并将其替换为行的平均值。我尝试执行以下操作,但是没有用。

dataset.where((dataset[:]>=50).any(axis=1), dataset.mean(axis=1), axis=1, inplace=True)

1 个答案:

答案 0 :(得分:1)

您需要<script> $(document).ready(function() { $("#main-slider").owlCarousel({ slideSpeed : 10000, autoPlay : true, autoplaySpeed:10000 }); }); </script> 为所有列设置一个值。

您还需要axis=0而不是pd.DataFrame.mask来更改指定标准为pd.DataFrame.where的值。

True