我有一个包含30个数字列的数据框。我想在任何列中选择值小于例如50的行,并将其替换为行的平均值。我尝试执行以下操作,但是没有用。
dataset.where((dataset[:]>=50).any(axis=1), dataset.mean(axis=1), axis=1, inplace=True)
答案 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