如何删除 indexedSeries 中为 0 的行

s = indexedSeries(2011.12.30..2012.01.01, [0, 60, 0])

我想得到 2011.12.31 60 这条数据,应该如何编写脚本?

请先 登录 后评论

1 个回答

veryOrdinary

可以使用 s[s!=0] 过滤出非 0 的值,然后 dropna 删除掉这一行。

s[s!=0].dropna()

如果是 indexed matrix 也适用此方法,即脚本为 m[m!=0].dropna()

请先 登录 后评论
  • 1 关注
  • 0 收藏,447 浏览
  • Polly 提出于 2023-09-01 10:51

相似问题