【发布时间】:2017-04-01 07:43:26
【问题描述】:
我在数据框中有以下signalId (df)。我正在尝试在替换不需要的 signalId 时平滑此信号
在以下示例中,
a) 第 6 个 ID 03 应替换为 01
b) 第 12 和第 13(分别为 04 和 05)应替换为 02
01
01
01
01
01
03
01
01
02
02
02
04
05
02
02
02
如果我知道确切的位置,我可以替换该值,但如何循环执行此操作?
df.id.loc[6] = 01
【问题讨论】:
-
有逻辑吗?比如两行之间的差异不应超过某个阈值等?
-
没有这样的逻辑,Kartik。我可以在 01 之后立即获得信号 51 - 但是,我必须清理/替换意外值。它应该是 1、2 等的系列。
标签: python loops pandas replace