相关疑难解决方法(0)

在Power BI中使用"编辑查询"和"R"对多个表/数据集执行操作

tbl_A and tbl_B在Power BI文件中有两个表,我想使用其中的Run R Script功能进行转换和分析Edit Queries.

在此输入图像描述

这将包括处理缺失值和连接表.但是,在启动R时,似乎我一次只能在一个表上进行操作.这是因为该Run R Script功能仅导入单击Run R Script按钮时处于活动状态的表中的数据.然后将该数据存储在dataset变量中.

在此输入图像描述

如果这是正确的,在我看来,在Power BI中R`的实际使用将非常有限.我知道我可以释放R 之前加入表格.对于像这样的简单情况,这将是一个可行的解决方案,但肯定不适用于更复杂的数据结构.有关如何在Power BI中使用R多个表进行操作的任何建议?

r powerbi

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

将回归系数从多个模型打印到共享数据帧

我知道,这有点简陋.基本上,我想使用coef函数中的保存数据到共享数据框,以便模型从较大的共享数据集中提取有限的可能变量.

我有3套14款.每组使用来自100个可变数据集的15-25个变量,每个模型使用大约12个变量的混合,这些变量从模型变为模型.我想要做的是将14个模型中的每个模型的系数保存到一个数据框中.

Coefs=data.frame(col.names = names(EST))
Run Code Online (Sandbox Code Playgroud)

系数看起来像这样:

Coefficients:
                    Estimate   Std. Error  t value           Pr(>|t|)    
RT_SCORE_USER       0.2427506  0.0310486   7.818 0.0000000000000836 ***
VOD.Window..weeks.  0.0092641  0.0009985   9.278            < 2e-16 ***
PX_WK3              0.0300395  0.0098943   3.036           0.002600 ** 
Run Code Online (Sandbox Code Playgroud)

对于一个好的10-15个变量.例如,PX有14周(WK1,2等).我想将Estimate值保存到此网格中,对于每一行,有100列列出所有可能的变量.其中大部分将为0.此表将导入到excel中,我可以简单地将每个星期的模型交叉乘以.

我的斗争是弄清楚如何将不同周的所有变化系数记录到一个data.frame中,其中每个模型都有一个单独的行:

       PX_WK1     PXWK_2   RT_SCORE_USER  IMAVARIABLE etc.
ESTWK1   .030     0         .24            0
ESTWK2   0        .023      .44            etc
ESTWK3   0        0         etc etc etc
Run Code Online (Sandbox Code Playgroud)

我理解如何使用coef(ESTWK1),但是当我尝试将其粘贴到一行时,我自然会得到一个混淆两个向量长度的错误,比如说这个模型中的15个是潜在的100.

我想自动化这个过程,所以当处理新数据并运行回归时,我可以运行我的代码保存新系数的数据,然后我可以将其输出到CSV(我已经得到的那部分).思考?

r

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

标签 统计

r ×2

powerbi ×1