【发布时间】:2015-03-19 20:49:18
【问题描述】:
我有一个非常直截了当的问题,尽管我已经绞尽脑汁了几个小时,但它还是让我很伤心,所以我想我会寻求你的帮助。我正在寻找一种简单的方法来返回仅包含某个原始向量的最后一个元素的向量。
这是我的原始向量,'a':
a<-c(0,0,1,0,0,1,0,0,1,0)
我想生成向量“b”,它的长度与“a”相同,并且只包含最后一个非缺失元素。换句话说,
b = (0,0,0,0,0,0,0,0,1,0)
我已经能够通过构建一个从向量“a”的末尾向后运行到它的第一个元素的循环来做到这一点,但这似乎非常不雅。我相信有更好的方法。
如果有人好奇,更大的问题是:我正在尝试更改一个向量的值,它对应于另一个向量的最后一个非缺失元素。
非常感谢您的帮助。
【问题讨论】: