1
我正在使用以下代码来获取我的“信号”列中的时间序列之间的差异,并创建一个包含该列的新列“Activity”。如果信号比X强,那么在新列中将产生1,如果较弱,那么将产生0.如果我正在考虑每个值与下一个值之间的差异,显然将留下比“信号”少一行的行, 。rbind.fill仅返回“NA”列
df$Signal <- as.numeric(df$Signal)
Activity <- ifelse(diff(df$Signal)>=4, 1, 0)
Activity <- as.data.frame(Activity)
df <- rbind.fill(df, Activity)
但是,当我使用rbind.fill时,它返回带有仅包含“NA”的新列“Activity”的df。
完美,谢谢! – user3021648