由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 一个R的问题
相关主题
[合集] 请教一个SAS数据input的问题概率是什么
How to avoid if statement in R问一个弱问题,R中怎么表示偶数和奇数?
新手问个R里vectorization的问题SAS 奇数行 和 偶数行 数据怎么合并
Approximate random sample问个MATLAB的问题
两组时间序列的比较求教: 倒数和solve怎么不一样--关于R
data clustering by vector correlation distanceQuestions about Support Vector Machine in R
Predict values of vectors generated by black box functions555 一道简单的积分换元问题 求教
如何把一个correlation matrix 按照一个table 输入一个 databas (转载)一个expectation问题请教
相关话题的讨论汇总
话题: vector话题: din话题: 元素话题: dout话题: 个数
进入Statistics版参与讨论
1 (共1页)
f******y
发帖数: 2971
1
比如说我有一个vector,怎么样才能快速生成另一个大小相同的vector,使得这个新
vector里的每一个元素都是前面哪个vector里到目前元素个数为止满足某一条件的个数。
举个例子吧,如果input vector是
1, 1, 2, 3, 4, 6, 7
如果我想输出的vector的元素是input vector里到目前为止奇数出现的次数,那么生成
的新vector就是:
1, 2, 2, 3, 3, 3, 4
k*******a
发帖数: 772
2
cumsum(x%%2==1)
Y****a
发帖数: 243
3
din <- c(1,1,2,3,4,6,7)
dout <- sapply(1:length(din),function(i) {
sum(din[1:i] %% 2)
})
dout
Y****a
发帖数: 243
4
嗯,这个更好

【在 k*******a 的大作中提到】
: cumsum(x%%2==1)
f******y
发帖数: 2971
5
谢谢两位,非常好用!
1 (共1页)
进入Statistics版参与讨论
相关主题
一个expectation问题请教两组时间序列的比较
问R和C的循环语句data clustering by vector correlation distance
请教cointegration...Predict values of vectors generated by black box functions
Vectorization question如何把一个correlation matrix 按照一个table 输入一个 databas (转载)
[合集] 请教一个SAS数据input的问题概率是什么
How to avoid if statement in R问一个弱问题,R中怎么表示偶数和奇数?
新手问个R里vectorization的问题SAS 奇数行 和 偶数行 数据怎么合并
Approximate random sample问个MATLAB的问题
相关话题的讨论汇总
话题: vector话题: din话题: 元素话题: dout话题: 个数