我是python的新手,我正在尝试将我在R中创建的函数转换为python,R函数描述如下:
从我的阅读来看,在python中实现这一点的最佳方法是使用一个for循环,该循环采用以下形式for line 1 in probe test
find user in U_lookup
find movie in M_lookup
take the value found in U_lookup and retrieve that line number from knn_text
take the values found in that row of knn_text, and retrieve the line numbers from dfm
for those line numbers in dfm, retrieve column=U_lookup
take the average of the non zero values found
save value into pandas datafame in new column for that line
这是完成这样一个操作的最有效(就计算速度而言)方法吗?来自R,所以我不确定在pandas包中是否有更好的功能。在
接下来,python中是否有一个与R中的函数dput()等效的函数?dput本质上提供了代码,可以轻松地为此类问题共享数据子集。在