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替换一系列值?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)