Hello,
You have a '{' too many.
for(i in 1972:1985){
if(DF$year==i & DF$month %in% 1:9){
DF$wyear <- i
}else{
DF$wyear < i-1
}
}
}
I believe this is it.
Hope this helps,
Rui Barradas
Em 04-07-2017 19:31, lily li escreveu:
Hi R users,
I have a question about adding a column for water year. The dataframe has
the structure below. But the wyear column just shows one year. Could anyone
help me with this problem? Thanks.
DF
year month day time flow
1972 1 1 1972-01-01 5
1972 1 2 1972-01-02 5.5
1972 1 3 1972-01-03 6
...
1985 12 31 1985-12-31 6
for(i in 1972:1985){
if(DF$year==i & DF$month %in% 1:9){
DF$wyear <- i {
}else{
DF$wyear < i-1
}
}
}
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.