提取行将导致空对象

问题描述

我正在处理出现记录,并希望删除以下行中缺少坐标的记录:

records0 <- records[records$decimalLatitude == 0 | records$decimalLongitude == 0,]

decimalLatitudedecimalLongitude是我的两列)

但是当我查看records0时,它显示了缺少坐标的正确行数,但是所有其他列也为空(显示NA时它们仍应包含我其余的数据)。 为什么会这样呢? (包含我的数据集的对象records看起来应该正确。)

记录

dput(records [1:4,]) 结构(list(rightsHolder = c(“”,“”,“自然生物多样性中心”, “自然生物多样性中心”),类型= c(NA,NA,NA,NA),十进制纬度= c(-4.565474, NA,NA,-0.832667),十进制经度= c(12.480469,NA,NA,13.9735 ),scientificName = c(“ Gigasiphon gossweileri(贝克f。)Torre&Hillc。“, “ Gigasiphon gossweileri(贝克f。)Torre&Hillc。”,“紫荆花humblotiana Baill”, “ Gigasiphon gossweileri(Baker f。)Torre&Hillc。”)),row.names = c(NA, -4L),class = c(“ data.table”,“ data.frame”),.internal.selfref = )

records0

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)