<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="Helvetica, Arial, sans-serif">Hola José Miguel,</font></p>
    <p><font face="Helvetica, Arial, sans-serif">Una opción es usar
        case_when, de dplyr:
        <a class="moz-txt-link-freetext" href="https://dplyr.tidyverse.org/reference/case_when.html">https://dplyr.tidyverse.org/reference/case_when.html</a></font></p>
    <div class="">
      <div class="">df %>% <br>
      </div>
      <div class="">    mutate(recode = case_when(</div>
      <div class="">        x < 25 & y < 10 ~ "A",</div>
      <div class="">        x < 25 & y >= 10 ~ "B",</div>
      <div class="">    etc<br>
      </div>
      <div class="">        <br>
      </div>
      <font face="Helvetica, Arial, sans-serif"><br>
      </font></div>
    <div class=""><font face="Helvetica, Arial, sans-serif">Otra opción
        sería hacer un spatial join (sf::st_join), pero si solo tienes 4
        polígonos regulares como esos me parece que no merece la pena</font></div>
    <p><font face="Helvetica, Arial, sans-serif">Suerte</font></p>
    <p><font face="Helvetica, Arial, sans-serif">Paco</font></p>
    <p><font face="Helvetica, Arial, sans-serif"><br>
      </font></p>
    <p><font face="Helvetica, Arial, sans-serif"><br>
      </font></p>
    <div class="moz-cite-prefix">On 23/3/22 17:01, Jose Miguel Contreras
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:8BE7CE55-E356-4C1C-906A-570CDA0073DA@ugr.es">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      Hola a todos
      <div class=""><br class="">
      </div>
      <div class="">Una cuestión, por si conocéis una forma más simple
        de hacerlo</div>
      <div class=""><br class="">
      </div>
      <div class="">Estoy recodificando unos puntos (x,y) en función del
        polígono donde esté incluido, para calcular la proporción de
        cada uno de ellos por sección. Para ello me parto de una
        partición realizada con panel.grid.major</div>
      <div class=""><br class="">
      </div>
      <div class="">Dando una partición como aparece en el ejemplo:</div>
      <div class=""><img apple-inline="yes"
          id="274E702F-86BC-49DE-8ACA-4DEE366771F8"
          src="cid:part1.Z73tUvsS.fSYJkcxo@gmail.com" class=""></div>
      <div class=""><br class="">
      </div>
      <div class=""><br class="">
      </div>
      <div class="">Dado que dispongo de una variable con los datos de
        las accisas y otra con las ordenadas, la idea es crear una
        variable con el identificador de zona de los puntos.</div>
      <div class=""><br class="">
      </div>
      <div class="">Se me ocurre algo como esto:</div>
      <div class="">
        <div class="">df %>% </div>
        <div class="">  filter(<span style="caret-color: rgb(0, 0, 0);
            color: rgb(0, 0, 0);" class="">df</span>$x > 0 & <span
            style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"
            class="">df</span>$x < 25 & <span style="caret-color:
            rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">df</span>$y
          > 0 & <span style="caret-color: rgb(0, 0, 0); color:
            rgb(0, 0, 0);" class="">df</span>$y < 10) %>% </div>
        <div class="">  mutate(recode = "A")</div>
      </div>
      <div class=""><br class="">
      </div>
      <div class="">Para cada uno de los bloques, con un for para x y
        otro para y. </div>
      <div class=""><br class="">
      </div>
      <div class="">Hay alguna forma más fácil, del estilo de los
        análisis de mapping???</div>
      <div class=""><br class="">
      </div>
      <div class=""><br class="">
      </div>
      <div class="">Gracias a todos</div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
R-help-es mailing list
<a class="moz-txt-link-abbreviated" href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a>
<a class="moz-txt-link-freetext" href="https://stat.ethz.ch/mailman/listinfo/r-help-es">https://stat.ethz.ch/mailman/listinfo/r-help-es</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Dr Francisco Rodríguez-Sánchez
<a class="moz-txt-link-freetext" href="https://frodriguezsanchez.net">https://frodriguezsanchez.net</a></pre>
  </body>
</html>