我有矩阵:
var1 var2
row1 1 2
row2 3 4
Run Code Online (Sandbox Code Playgroud)
想要将其转换为data.frame:
rows vars values
row1 var1 1
row1 var2 2
row2 var1 3
row2 var2 4
Run Code Online (Sandbox Code Playgroud)
最好的方法是什么?
用NA替换矩阵中的所有零的最有效方法是什么?
我所做的:
my_matrix[my_matrix==0] <- NA
Run Code Online (Sandbox Code Playgroud)
我需要它用于推荐系统(recommenderlab).填充NA与构建推荐系统的时间相同.
编辑1:
昏暗(my_matrix)~500000x500
零为~90%.