【发布时间】:2018-09-04 20:43:27
【问题描述】:
对于sf 对象,df <- df[complete.cases(df), ] 的等价物是什么?
我知道sf 对象的行为主要类似于具有“粘性”geometry 列的数据帧,但运行上述代码会返回以下错误:
df <- df[complete.cases(df), ]
Error in complete.cases(df) : invalid 'type' (list) of argument
这可能是由于sf 对象将其geometry 变量存储为列表。感谢您的意见!
【问题讨论】:
-
所以您正在寻找具有 NA 几何形状的
sf对象?还是带有 NA 元素的几何图形? -
两者都有问题。我只想要元素和几何的观察结果。
-
complete.cases对于包含简单向量之外的任何内容的数据帧来说几乎是坏掉的。例如,POSIXlt 日期。 bugs.r-project.org/bugzilla/show_bug.cgi?id=16648