Question 1000393: 在R里面怎么把一系列类似的data.frame放在一起

统计/机器学习 R

比如我有10个结构相同数据不同的data.frame,我现在要对这10个data.frame做相同的操作运算,怎么可以把它们放在一个集合里然后对这个集合跑个循环?

我现在做的是把我那个操作的代码复制了10遍,然后每段代码里面把data.frame名字换一换。请问有没有什么更高效的方法?


Answer

Answer 1:


df_list <- list(df1, df2, df3, df4)
for (i in 1:4){
    df_temp = data.frame(df_list[i])
    # do something
}



Question 1000621: 有没有R的推荐系统的工具包(library)?

统计/机器学习 推荐系统 R

本人在做一个小型的推荐系统模型,可惜python掌握得不精,请问R里面有没有推荐系统相关的工具包?


万分感激!


Answer

Answer 1:

R还是有不少推荐系统package的。推荐下面三个

recosystem

rrecsys

NNLM

这三个package基本上都包括协同过滤、非负矩阵分解等常用推荐系统算法。




Question 1001814: R里paste0函数是什么意思?

统计/机器学习 R

R里面paste0函数什么意思?

感觉是字符串操作的。



Answer

Answer 1:

R里面paste0是串联字符串的函数

> paste0('ab', 'cd')

'abcd'

类似的函数还有paste

> paste('ab', 'cd')

'ab cd'

它们的区别是一个有空格,一个没空格。



Question 1002835: R里面dir函数是什么意思?

统计/机器学习 R

R里面dir函数是什么意思?有什么用


Answer

Answer 1:

dir()是列举路径下所有的文件名,比如

dir(path = ".")



Question 1005953: R里怎么对程序运行计时?

统计/机器学习 R

比如我在R里训练一个模型,我想记录这个模型的训练过程一共用了多少时间,怎么做呢?


Answer

Answer 1:

R里可以用system.time(your_process)计时

参考文献:https://www.rdocumentation.org/packages/base/versions/3.6.1/topics/system.time


来自sofasofa(一个专业的机器学习社区),建议去sofa社区阅读,这里只是记录。防止网站在网络中走失。