返回

Pandas cookbook - Missing Data

发布时间:2023-07-18 08:51:13 142
# python

# 创建一个DataFrame
df = pd.DataFrame(np.random.randn(6,1),
index=pd.date_range('2013-08-01', periods=6, freq='B'), # 'B',即工作日
columns=list('A'))
df


Pandas cookbook - Missing Data_倒序


# 使用loc方式将第4行,第A列值改为np.nan
df.loc[df.index[3], 'A'] = np.nan
df

Pandas cookbook - Missing Data_缺失值_02

Pandas dataframe.ffill()函数用于填充 DataFrame 中的缺失值。
“填充”代表“向前填充”,并将向前传播最后一个有效观察值。
# 使用reindex和ffill函数,将DataFrame先反向排序,再向前填充空值
df.reindex(df.index[::-1]).ffill() # df.index[::-1] 将index倒序排列

Pandas cookbook - Missing Data_倒序_03

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线