![](/img/trans.png)
[英]KERAS IN R: Error in Summary.factor (c(1L, 1L, 1L, 1L,1L, 1L, 1L, 1L,1L, 1L, 1L, 1L, : 'min' not meaningful for factors
[英]Foverlaps error: Error in if (any(x[[xintervals[2L]]] - x[[xintervals[1L]]] < 0L)) stop
我可以成功地將foverlaps
與我的數據集的小樣本一起使用,但是當使用完整數據(超過 30k 行的 data.tables)時,它會崩潰並拋出以下錯誤:
錯誤信息:
Error in if (any(x[[xintervals[2L]]] - x[[xintervals[1L]]] < 0L)) stop("All entries in column ", :
missing value where TRUE/FALSE needed
我解釋錯誤消息的方式是兩個 data.tables 之間沒有重疊。
Q1-我是否很好地解釋了消息?
Q2-知道為什么這可能會發生在更大的數據集上嗎? 這可能是由於數據集的大小嗎?
我確實有很多獨特的值,根據foverlaps
幫助文件,可以預期它們會按比例減慢速度,但不會在它進入數百萬行之前,而這里的情況遠非如此。 謝謝你。
沒有可重現的示例,因此無法調查您的問題。
正如 Carl 在評論中所述,這可能是由輸入中存在的 NA 值引起的。
在最近的開發版本中,Arun 對foverlaps
進行了一些改進。 當檢測到 NA 值時,這些改進之一是更好的錯誤消息。
install.packages("data.table")
從 1.12.2 開始,此功能已經在 CRAN 上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.