R 使用方法中的问题?如何消除使用方法中的错误?

R 使用方法中的问题?如何消除使用方法中的错误?,r,tidyverse,feature-extraction,R,Tidyverse,Feature Extraction,下面是我使用dataframe提取图像值的代码。但我在代码的最后一行遇到了一个错误。请让我知道如何解决这个问题 library(raster) library(gdalUtils) library(raster) library(ncdf4) library(sp) library(sf) library(rgdal) library(raster) library(tidyverse) library(tidyr) setwd("C:/Users/phd-shanti/Downloa

下面是我使用dataframe提取图像值的代码。但我在代码的最后一行遇到了一个错误。请让我知道如何解决这个问题

library(raster)
library(gdalUtils)
library(raster)
library(ncdf4)
library(sp)
library(sf)
library(rgdal)
library(raster)
library(tidyverse)
library(tidyr)
setwd("C:/Users/phd-shanti/Downloads/trmm_daily18")
trmm_files <- list.files(,pattern=".nc4$",full.names = FALSE) # to read all files with the name nc4
trmm_stack <- stack(trmm_files, varname = "HQprecipitation")  # to stack multiple image together
crs(trmm_stack) <- CRS('+init=EPSG:4326')        # also it was rotated and geometry was set
trmm_stack_flip <- t(flip(trmm_stack, direction='y'))
setwd("D:/fire_work_cov/data/india_fire_points1mar_30may/20_02_cmbi_shp")
a <- list.files(pattern= '*.shp')
f<- read_sf("chotanagpur.shp") 
bb = as.data.frame(f)
g<- bb[,c("LATITUDE",'LONGITUDE')]
rasValue=extract(trmm_stack_flip , g)
库(光栅)
图书馆(gdalUtils)
图书馆(光栅)
图书馆(ncdf4)
图书馆(sp)
图书馆(sf)
图书馆(rgdal)
图书馆(光栅)
图书馆(tidyverse)
图书馆(tidyr)
setwd(“C:/Users/phd shanti/Downloads/trmm_daily 18”)

trmm_文件在代码中,从
tidyr
包调用
extract
函数。但在这里,您希望它从
光栅
包中调用它。你可以强迫它打电话

rasValue = raster::extract(trmm_stack_flip , g)

如果这有帮助,请告诉我。

先生,我得到所有92列和行的NA、NA、NA等等。使用您建议的上述代码后,矩阵不包含任何值?您的代码运行正常。g中存在liitle位错误