编写 Python 代码来填充给定数据帧中的所有缺失值
解决方案
为了解决这个问题,我们将按照下面给出的步骤-
定义数据框
df.interpolate在方法中应用函数='linear',limit_direction='forward'并填充NaNlimit=2
df.interpolate(method ='linear', limit_direction ='forward', limit = 2
例子
import pandas as pd
df = pd.DataFrame({"Id":[1, 2, 3, None, 5],
"Age":[12, 12, 14, 13, None],
"Mark":[80, 90, None, 95, 85],
})
print("Dataframe is:\n",df)
print("Interpolatemissingvalues:")
print(df.interpolate(method ='linear', limit_direction ='forward', limit = 2))输出
Dataframe is: Id Age Mark 0 1.0 12.0 80.0 1 2.0 12.0 90.0 2 3.0 14.0 NaN 3 NaN 13.0 95.0 4 5.0 NaN 85.0 Interpolatemissingvalues: Id Age Mark 0 1.0 12.0 80.0 1 2.0 12.0 90.0 2 3.0 14.0 92.5 3 4.0 13.0 95.0 4 5.0 13.0 85.0
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短