pandas怎么修改部分数据但输出所有的值
这是df的数据
df
Out[86]:
one two three
A -0.709805 1.070332 0.931865
B NaN NaN NaN
C 2.370934 -0.688606 NaN
D 0.868554 -1.443167 NaN
E -0.668985 -1.378245 -1.302251
我想要只替换掉one two两列的nan,然后其余的原样输出
书上给的例子 df[['one','two']].replace(np.nan,'hello')
Out[88]:
one two
A -0.709805 1.07033
B hello hello
C 2.37093 -0.688606
D 0.868554 -1.44317
E -0.668985 -1.37825
由于有df[['one','two']]提前进行了列筛选,导致最后结果虽然只替换了one two两列,但也只输出了one two两列
想问
怎么在仅对两列替换的同时,把四列全部显示出来
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)