Por que não estou conseguindo rodar isto? Vejam como fica quando eu tento rodar!
df <- read.table(text=
+ "diamesanoboat
+ 912005AGIOS.NIKOLAUS
+ 1012005AGIOS.NIKOLAUS
+ 1112005AGIOS.NIKOLAUS
+ 1212005AGIOS.NIKOLAUS
+ 1312005AGIOS.NIKOLAUS
+ 912005X
+ 1012005X
+ 1112005X
+ 1212005Y
+ 1312005Y", head=T, as.is=T)
>
> df$lance <- NA
> df
diamesanoboat lance
1 912005AGIOS.NIKOLAUS NA
2 1012005AGIOS.NIKOLAUS NA
3 1112005AGIOS.NIKOLAUS NA
4 1212005AGIOS.NIKOLAUS NA
5 1312005AGIOS.NIKOLAUS NA
6 912005X NA
7 1012005X NA
8 1112005X NA
9 1212005Y NA
10 1312005Y NA
>
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.Humberto, bom dia!Segue uma uma sugestão, sem considerar que possa haver duplicidade...### <code r>df <- read.table(text="dia mes ano boat9 1 2005 AGIOS.NIKOLAUS10 1 2005 AGIOS.NIKOLAUS11 1 2005 AGIOS.NIKOLAUS12 1 2005 AGIOS.NIKOLAUS13 1 2005 AGIOS.NIKOLAUS9 1 2005 X10 1 2005 X11 1 2005 X12 1 2005 Ydf$lance <- NAdffor (boat in unique(df$boat)) {sel <- which(df$boat==boat)df[sel, "lance"] <- 1:length(sel)}df# dia mes ano boat lance# 1 9 1 2005 AGIOS.NIKOLAUS 1# 2 10 1 2005 AGIOS.NIKOLAUS 2# 3 11 1 2005 AGIOS.NIKOLAUS 3# 4 12 1 2005 AGIOS.NIKOLAUS 4# 5 13 1 2005 AGIOS.NIKOLAUS 5# 6 9 1 2005 X 1# 7 10 1 2005 X 2# 8 11 1 2005 X 3# 9 12 1 2005 Y 1# 10 13 1 2005 Y 2### </code>_______________________________________________================================================
Éder ComunelloAgronomist (UEM), MSc in Environ. Sciences (UEM)DSc in Agricultural Systems Engineering (USP/Esalq)Brazilian Agricultural Research Corporation (Embrapa)Dourados, MS, Brazil |<O>|================================================GEO, -22.2752, -54.8182, 408mUTC-04:00 / DST: UTC-03:00Em 11 de maio de 2016 09:37, Humberto Hazin <hhazin@gmail.com> escreveu:Olá pessoal,
Estou precisando criar uma coluna chamada lances. Onde cada lance corresponde a um dia, mês, ano e barco conforme o exemplo abaixo:
dia
mes
ano
boat
9
1
2005
AGIOS.NIKOLAUS
10
1
2005
AGIOS.NIKOLAUS
11
1
2005
AGIOS.NIKOLAUS
12
1
2005
AGIOS.NIKOLAUS
13
1
2005
AGIOS.NIKOLAUS
Eu gostaria que a tabela ficasse dessa forma aqui
dia
mes
ano
boat
Lance
9
1
2005
AGIOS.NIKOLAUS
1
10
1
2005
AGIOS.NIKOLAUS
2
11
1
2005
AGIOS.NIKOLAUS
3
12
1
2005
AGIOS.NIKOLAUS
4
13
1
2005
AGIOS.NIKOLAUS
5
Agradeço desde já
Humberto
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br