2010-07-25 15 views
3

je suis en train d'analyser les données de vent à l'aide de la commande « cut »,
Je veux mettre 16 la direction du vent
Comment puis-je sens couper 348,75 jusqu'à 11,25 à une étiquette « 0 »? merci
Eliavutilisant cut pour les données cycliques

Répondre

2

probablement ce n'est pas une solution générale et ad hoc, mais vous pouvez le faire en ajoutant 360/16/2 à la valeur de direction:

w<- -15:375 
direction<-cut((w+360/16/2)%%360,breaks=seq(0,360,length=17),labels=FALSE)-1 
2

Il y a une belle circular package pour vous aider à travailler avec des données directionnelles.