It would help to have an example of what it is you are trying to do.
Importantly, keep separate the need to have zero be a value in a
vector
as opposed to using zero to index a vector.
As I note below in my reply, you can have:
[1] 0 1 4 9 16 25
Marc
On Thu, 2005-08-04 at 00:25 +0200, Simone Gabbriellini wrote:
how can I have a 0 evaluated in my loop then?
it is important for my algorithm
do you have any hints?
simone
Il giorno 03/ago/05, alle ore 23:37, Marc Schwartz ha scritto:
On Wed, 2005-08-03 at 23:24 +0200, Simone Gabbriellini wrote:
Dear list,
can someone tell me why this two pieces of code give me the same
results?
for(i in 0:5){ sum[i] = i }
sum
for(i in 1:5){ sum[i] = i }
sum
[1] 1 2 3 4 5
shouldn't the first one be
0 1 2 3 4 5
thank you,
simone
No....the indexing of R objects is 1 based. Thus your first loop
tried
to set i[0], which is a non-existent entry.