R:使用foreach循环时,“类型'S4'的对象不可子集化”

拍拍

我处理一些shapefile和栅格。

当我逐行(或部分地)执行脚本时,一切都会按预期运行。但是,如果我将其作为一个整体执行(源代码或STRG + A,然后执行STRG + ENTER),则会在以下部分中引发错误:

# ... some code

list = list()

list = foreach(i = seq(from = 9, to = 80, by = 5)) %dopar% {

    df[which(df@data$column.name > i), ] 
} 

# ... some code

错误信息: Error in { : task 2 failed - "Object of type 'S4' is not subsettable"

fishnetSpatialPolygonsDataFrame在哪里代码将我的SpPolDaFr子集化,因此我在列表中得到了15个SpPolDaFr子集。

我在想也许是foreach原因。但是,我还有其他foreach调用可以运行的优先级。doParallel之所以这样做是因为SpPolDaFr的大小为11 GB,可以加快处理速度。

史蒂夫·韦斯顿

当工作人员尚未加载定义变量之一的类的程序包时,通常会出现这种错误。如果“ df”的类是由“ sp”包定义的“ SpatialPolygonsDataFrame”,则应使用foreach.packages="sp"选项,以便工作人员能够在“ df”上正确操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

S4类不可子集化

来自分类Dev

在R中子集S4矩阵

来自分类Dev

R 中 S4 对象的并行化错误

来自分类Dev

'buildin'类型的对象不可子集化

来自分类Dev

R:从S4对象获取插槽的值(ScalarIndependenceTest)

来自分类Dev

在Rcpp中创建R S4类的对象?

来自分类Dev

在R中创建S4对象

来自分类Dev

在R中创建S4对象

来自分类Dev

R S4初始化并调用NextMethod()

来自分类Dev

R闪亮错误:“ closure”类型的对象不可子集化

来自分类Dev

R中的错误:“ closure”类型的对象不可子集化

来自分类Dev

“闭包”类型的对象在 R Shiny 中不可子集化

来自分类Dev

“闭包”类型的 R studio/Sweave 对象不可子集化

来自分类Dev

renderPlot产生错误“'closure'类型的对象不可子集化”

来自分类Dev

lme-错误:“关闭”类型的对象不可子集化

来自分类Dev

什么时候在R中调用S4对象的访问器方法?

来自分类Dev

r ggplot对象可以存储在S4插槽中吗?

来自分类Dev

将S4对象转换为R中的数据框或列表问题

来自分类Dev

使用类函数更改S4对象的“类”时会发生什么情况?

来自分类Dev

使用.Call()将s4对象发送到C结构

来自分类Dev

设置方法初始化S4类与使用函数

来自分类Dev

设置方法初始化S4类与使用函数

来自分类Dev

如何实现S4方法的子集替换

来自分类Dev

ggplot2类型为“关闭”的条形图对象不可子集化

来自分类Dev

用ggplot2拟合nls-类型为'symbol'的错误对象不可子集化

来自分类Dev

in <>中的错误:“ closure”类型的对象不可子集化,仍然不知道如何解决它

来自分类Dev

我在$中不断收到错误:类型为'closure'的对象不可子集化

来自分类Dev

scatterplot3d故障:“类型为'closure'的对象不可子集化”

来自分类Dev

I [j] <-IFunction(j,d,x)中的错误:类型为'closure'的对象不可子集化

Related 相关文章

  1. 1

    S4类不可子集化

  2. 2

    在R中子集S4矩阵

  3. 3

    R 中 S4 对象的并行化错误

  4. 4

    'buildin'类型的对象不可子集化

  5. 5

    R:从S4对象获取插槽的值(ScalarIndependenceTest)

  6. 6

    在Rcpp中创建R S4类的对象?

  7. 7

    在R中创建S4对象

  8. 8

    在R中创建S4对象

  9. 9

    R S4初始化并调用NextMethod()

  10. 10

    R闪亮错误:“ closure”类型的对象不可子集化

  11. 11

    R中的错误:“ closure”类型的对象不可子集化

  12. 12

    “闭包”类型的对象在 R Shiny 中不可子集化

  13. 13

    “闭包”类型的 R studio/Sweave 对象不可子集化

  14. 14

    renderPlot产生错误“'closure'类型的对象不可子集化”

  15. 15

    lme-错误:“关闭”类型的对象不可子集化

  16. 16

    什么时候在R中调用S4对象的访问器方法?

  17. 17

    r ggplot对象可以存储在S4插槽中吗?

  18. 18

    将S4对象转换为R中的数据框或列表问题

  19. 19

    使用类函数更改S4对象的“类”时会发生什么情况?

  20. 20

    使用.Call()将s4对象发送到C结构

  21. 21

    设置方法初始化S4类与使用函数

  22. 22

    设置方法初始化S4类与使用函数

  23. 23

    如何实现S4方法的子集替换

  24. 24

    ggplot2类型为“关闭”的条形图对象不可子集化

  25. 25

    用ggplot2拟合nls-类型为'symbol'的错误对象不可子集化

  26. 26

    in <>中的错误:“ closure”类型的对象不可子集化,仍然不知道如何解决它

  27. 27

    我在$中不断收到错误:类型为'closure'的对象不可子集化

  28. 28

    scatterplot3d故障:“类型为'closure'的对象不可子集化”

  29. 29

    I [j] <-IFunction(j,d,x)中的错误:类型为'closure'的对象不可子集化

热门标签

归档