小编clo*_*tes的帖子

为什么我们需要加载数据集(或任何其他)包中的数据?

看来我什至没有使用加载 mtcars

data(mtcars)
Run Code Online (Sandbox Code Playgroud)

我可以处理该数据帧,并且我看到它不是在全局环境中,而是在其包环境中作为承诺。

# can run without loading with data(mtcars)
View(mtcars)
ncol(mtcars)
Run Code Online (Sandbox Code Playgroud)

我读了某人的代码发现他们使用 data() 来加载它。但为什么我们需要将其加载到内存中呢?如果不通过 data() 显式加载它,我们不能做什么?

因为数据集位于 search() 路径中,这意味着在词法作用域中您也可以访问 Promise。

r lazy-evaluation promise

3
推荐指数
1
解决办法
68
查看次数

R在RFE(递归特征消除)中使用我自己的模型来选择重要特征

使用 RFE,您可以获得特征的重要性等级,但现在我只能使用包内的模型和参数,例如:lmFuncs(linear model),rfFuncs(random forest) 似乎

caretFuncs
Run Code Online (Sandbox Code Playgroud)

可以对自己的模型和参数做一些自定义设置,但是我不知道细节,正式文档没有给出细节,我想在这个RFE过程中应用svm和gbm,因为这是我当前使用的模型训练,有人知道吗?

r svm feature-selection rfe r-caret

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

R用字典表替换列中的值,而不使用合并或连接

假设我有一个字典表,例如:

id value
1 168833
2 367656
3 539218
4 892211
......(millions of lines)
Run Code Online (Sandbox Code Playgroud)

和原始数据框,例如:

name code 
Abo   1
Cm3   2
LL2   6
JJ    15
Run Code Online (Sandbox Code Playgroud)

如何在不使用联接或合并的情况下用字典表替换原始表中的代码列?

r

0
推荐指数
1
解决办法
44
查看次数

标签 统计

r ×3

feature-selection ×1

lazy-evaluation ×1

promise ×1

r-caret ×1

rfe ×1

svm ×1