小编Neo*_*yme的帖子

将函数从R包导出到集群(并行处理)

我试图再次使用parLapply(现在在此上下文中成功使用它)但这次并行化的函数包含mc2d包中的一些函数(即.deeprt,ppert).我在代码的并行部分之前安装并加载了包.

我使用群集导出成功将变量导出到群集,

clusterExport(C1, "variable")
...
Run Code Online (Sandbox Code Playgroud)

但是我尝试使用dpert和ppert导出函数

clusterEvalQ(C1,dpert)
Run Code Online (Sandbox Code Playgroud)

我得到了错误

object C1 not found
Run Code Online (Sandbox Code Playgroud)

怎么没找到C1?是否有另一种方法将R-packages函数导出到集群以进行并行处理?

parallel-processing r

4
推荐指数
1
解决办法
3598
查看次数

基于变量名R的名称列表元素

我希望动态地将元素添加到空列表中.列表中的每个元素都应在一组值变化后自动命名.

但是,我似乎找不到一种方法来动态命名列表元素而不会出错.考虑以下示例:

L <- list()

var1 <- "wood"
var2 <- 1.0
var3 <- "z4"

varname <- paste(var1, as.character(var2), var3, sep="_")

# This works fine:
L$"wood_1_z4" <- c(0,1)
L$"wood_1_z4"
0 1

# This doesn't!!
L$paste(var1, as.character(var2), var3, sep="_") <- c(0,1)
Error in L$paste(var1, as.character(var2), var3, sep = "_") <- c(0, 1) : 
  invalid function in complex assignment

# Ths doesn't either ... 
L$eval(parse(text = "varname")) <- c(0,1)
Error in L$eval(parse(text = "varname")) <- c(0, 1) : 
target of assignment expands to …
Run Code Online (Sandbox Code Playgroud)

r rename list

4
推荐指数
2
解决办法
7731
查看次数

基于奇数/偶数索引将列表拆分为两个列表

我有一份表格清单:

dat[[1]], dat[[2]], ..., dat[[n]]
Run Code Online (Sandbox Code Playgroud)

而我想获得两个单独的列表,一个包含具有奇数索引的数据,另一个包含偶数索引,即:

new_dat_odd <- dat[[1]], dat[[3]], dat[[5]], ...
new_dat_even <- dat[[2]], dat[[4]], dat[[6]], ...
Run Code Online (Sandbox Code Playgroud)

在尝试这样做时,我的主要问题是我找不到如何引用R中列表的索引.

谢谢你的任何建议.

r list

2
推荐指数
1
解决办法
3000
查看次数

使用 os.rename() 重命名带有特殊字符的文件

在 Python 中,我试图重命名一些名称如下所示的文件:

B-4¨íÐóµ(602).dbf

假设这是“file_list”的第一个元素是我的目录:

file_list = os.listdir(mydir)
file_list[0]

'B-4???\xa8?\xed\x8d\xd0\x8f\xf3?\xb5(602).dbf'
Run Code Online (Sandbox Code Playgroud)

现在这与在 Windows 资源管理器(上图)中看到的文件名完全不同,这可能是以下问题的根源:

os.rename(file_list[0],'myfile.dbf')
WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect
Run Code Online (Sandbox Code Playgroud)

关于如何重命名此文件的任何想法?

python rename

2
推荐指数
1
解决办法
3211
查看次数

标签 统计

r ×3

list ×2

rename ×2

parallel-processing ×1

python ×1