关于在R中显示列表时需要的错误TRUE / FALSE

时间:2019-06-09 02:09:27

标签: r

我在R中遇到了一个非常奇怪的错误。当我尝试显示lapply返回的列表时,显示了以下错误消息:

Error in if (n <= 1L || lenl[n] <= width) n else max(1L, which.max(lenl >  : 
  missing value where TRUE/FALSE needed

错误消息中的if ...不是我写的,我认为这是R的一些内部功能。 我编写的代码如下所示(flags是一个数据框) 第一条语句已成功执行,该错误仅在我尝试通过运行第二条语句显示unique_vals时出现。 谁能告诉我如何解决?

我试图将控制台的字体更改为最小字体,并使用na.omit()删除列表中缺少的值,但它们均无效。我对为什么仅显示列表会产生错误(例如以前从未遇到过的错误)感到非常困惑。

unique_vals<-lapply(flags,unique)
unique_vals

0 个答案:

没有答案