在不同的列上使用apply(),在数据帧的每一列上使用不同的功能

问题描述 投票:0回答:1

我有一个DataFrame,其列名称为age,salary。也有一些NaN值。我想使用MeanMedian填充这些值。

原始数据框


age salary
0   20.0    NaN
1   45.0    22323.0
2   NaN 598454.0
3   32.0    NaN
4   NaN 48454.0

<<

我用过age

即使使用mean(),它仍显示salary

输出结果

median()有人可以告诉我如何正确执行操作以及背景中发生了什么吗?

请告知是否还有其他方法。我正在从头学习熊猫

我有一个DataFrame,其列名称为age,salary。也有一些NaN值。我想使用均值和中位数来填充这些值。原始DataFrame年龄工资0 20.0 NaN 1 45.0 ...

python pandas dataframe apply series
1个回答
0
投票
age salary 0 20.000000 48454.0 1 45.000000 22323.0 2 32.333333 598454.0 3 32.000000 48454.0 4 32.333333 48454.0
© www.soinside.com 2019 - 2024. All rights reserved.