【发布时间】:2017-09-18 17:42:13
【问题描述】:
我有一个命名向量,例如:
mochila
r01 r02 r03 r04
0 0 0 0
还有一个数据框
data
req_ID effort satisfaction
1 r01 1 62
2 r02 4 55
3 r03 2 29
4 r04 3 41
如果我手动更改值,它会保留名称
mochila[1] <- 1
mochila
r01 r02 r03 r04
1 0 0 0
但是,例如,如果我这样申请
myfun<- function(x){
return(1)
}
mochila <- apply(data,1,myfun)
结果:
mochila
[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
我失去了所有命名的位置,有什么方法可以保留名字吗?
【问题讨论】:
-
mochila[] <- ...? -
@Frank OMG,几分钟后找到我的问题,非常简单,非常感谢 :)
-
另外,不需要申请。只需做 mochila[]
-
@csgroen 这是一个函数的例子,在我真正的问题中我需要应用:)