亲爱的同事们,我有一个数据框,其中包含一个累加传感器的值,由于数据质量问题,该值有时会变为0。
我知道您可以按以下方式检查这些值是否满足单调递增的条件:
which(all(test[, 2] >= cummax(test[, 2])))
我试图获取标记,但它不起作用。
mono.flag(test, x.col=3, y.col=4, direction = 'inc', min=0, max(test$snsr_val))
Error: Positive column indexes in `[` must match number of columns:
* `.data` has 8 columns
* Position 1 equals 55237
Call `rlang::last_error()` to see a backtrace
然后我尝试使用软件包MonoInc,但出现以下错误:
> rlang::last_trace()
x
1. \-MonoInc::mono.flag(...)
2. +-base::cbind(data[, id.col], data[, x.col], data[, y.col])
3. +-data[, id.col]
4. \-tibble:::`[.tbl_df`(data, , id.col)
5. \-tibble:::check_names_df(j, x)
6. \-tibble:::check_names_df_numeric(j, x)
>
回溯轨迹:
let json = {
"name": "test"
"actions": [
{"foo":"moo"}
]
}
let test = jsonPath(schema, "$.name");
console.log(test); // returns undefined
let test = jsonPath(schema, "$.name").toJSONString();
console.log(test); // throws error toJSONString() undefined
let test = jsonPath(schema, "$.name").toString();
console.log(test); // throws error toString() undefined
let test = jsonPath(schema, "$.actions");
console.log(test); // returns undefined
let test = jsonPath(schema, "$.actions.*");
console.log(test); // returns undefined
let test = jsonPath(schema, "$..actions");
console.log(test); // returns undefined
其他人知道如何使用另一种方法来完成相同的任务吗?
BR / E