是什么导致“ data $ NA”中的“意外数字常量”错误?

时间:2018-10-29 11:40:22

标签: r runtime-error

我在R中使用linERR包,并且已经构建了一个生存对象,但是出现了一个我无法剖析其含义的错误。有人可以帮助我了解它的含义吗?

数据是分割的生存数据。

我的代码

surv <- with(data, Surv(enter, end, event=event_name, type='interval', origin=0))
fit.1 <- fit.linERR(surv ~ sex | dose4cat, data=data, beta=NULL, ages=attage)

地狱错误输出

Error in parse(text = paste0(Call$data, "$", lin.part1[i])) : <text>:1:6: unexpected numeric constant
1: data$NA
     ^

我的数据结构

> data
  id period entry      end    event_name
1  1      1      0 0.88820072      1
2  2      1      0 0.05562832      0
3  3      1      0 1.00000000      0
4  3      2      1 2.00000000      0
5  3      3      2 5.24113929      1
6  4      1      0 1.00000000      0
7  4      2      1 2.00000000      0
8  4      3      2 2.91370906      1

1 个答案:

答案 0 :(得分:0)

您的箭头似乎在错误的位置:您通过以下方式得到了错误

master

因此,问题在于const mySort = (unsortedSubset, blueprint) => { // do sort here } const dataset = {a: {...}, b: {...}, c: {...}, d: {...}, e: {...}, f: const master = ['e', 'd', 'c', 'b', 'a'] const filtered = ['a', 'c', 'd'] const sortedFiltered = mySort(filtered, master) console.log(sortedFiltered) // ['d', 'c', 'a'] 的值为> parse(text="data$NA") Error in parse(text = "data$NA") : <text>:1:6: unexpected numeric constant 1: data$NA ^ 。您没有使您的示例可复制,所以我无法提供任何有关为什么发生这种情况的建议。