如何在Pandas数据框架中用NaN替换一系列值?

如何在Pandas数据框架中用NaN替换一系列值?,第1张

概述我有一个巨大的数据框架.我应该如何用NaN替换系列值(-200,-100)? 你可以这样做: In [145]: df = pd.DataFrame(np.random.randint(-250, 50, (10, 3)), columns=list('abc'))In [146]: dfOut[146]: a b c0 -188 -63 -2281 -59 我有一个巨大的数据框架.我应该如何用NaN替换一系列值(-200,-100)?解决方法 你可以这样做:

In [145]: df = pd.DataFrame(np.random.randint(-250,50,(10,3)),columns=List('abc'))In [146]: dfOut[146]:     a    b    c0 -188  -63 -2281  -59  -70  -662 -110   39 -1463  -67 -228 -2324  -22 -180 -1405 -191 -136 -1886  -59  -30 -1287 -201 -244 -1958 -248  -30  -259   11    1   20In [148]: df[(df>=-200) & (df<=-100)] = np.nanIn [149]: dfOut[149]:       a      b      c0    NaN  -63.0 -228.01  -59.0  -70.0  -66.02    NaN   39.0    NaN3  -67.0 -228.0 -232.04  -22.0    NaN    NaN5    NaN    NaN    NaN6  -59.0  -30.0    NaN7 -201.0 -244.0    NaN8 -248.0  -30.0  -25.09   11.0    1.0   20.0
总结

以上是内存溢出为你收集整理的如何在Pandas数据框架中用NaN替换一系列值?全部内容,希望文章能够帮你解决如何在Pandas数据框架中用NaN替换一系列值?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1193772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存