看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)8 月前 5 天的股价(已设置时间索引),中间两天缺值:
import pandas as pd
prices = pd.Series([10, None, None, 14, 15],
index=pd.date_range("2024-08-01", periods=5),
name="股价")
用 一行 interpolate()
按 线性插值 补全缺失价,并打印结果。
代码如下:
prices = prices.interpolate()
print(prices)
输出:
2024-08-01 10.0
2024-08-02 11.5
2024-08-03 12.5
2024-08-04 14.0
2024-08-05 15.0
Freq: D, Name: 股价, dtype: float64
(完)
更新时间:2025-08-30 10:02:14 标签:pandas python 线性插值