<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>tópico Re: Código R para verificar existência de um arquivo em Fórum</title>
    <link>https://community.alteryx.com/t5/Forum/Codigo-R-para-verificar-existencia-de-um-arquivo/m-p/615013#M855</link>
    <description>&lt;P&gt;Olá&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/135682"&gt;@DiegoServulo&lt;/a&gt;, tudo bem?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Creio que este erro está acontecendo porque o R lê a sua coluna Arquivo como "Factor" e o file.exists()&amp;nbsp; só aceita "character" como entrada. Isso deve resolver:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;arquivo &amp;lt;- as.character(dados$Arquivo)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Quanto à clausula if do código, acho não vai funcionar porque o retorno do file.exists() é um vetor lógico de tamanho maior que 1. Uma possível solução seria apendar esse retorno como uma coluna no seu dataframe e filtrar os valores verdadeiros para conseguir o resultado que vc precisa.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Segue proposta em código:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dados &amp;lt;- read.Alteryx("#1", mode="data.frame")&lt;/P&gt;&lt;P&gt;arquivo &amp;lt;- as.character(dados$Arquivo)&lt;/P&gt;&lt;P&gt;dados$Existe &amp;lt;- file.exists(arquivo)&lt;/P&gt;&lt;P&gt;resultado &amp;lt;- dados[dados$Existe==TRUE,]&lt;/P&gt;&lt;P&gt;write.Alteryx(resultado, 1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Segue em anexo o fluxo com o código acima. Espero que te ajude.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[ ]´s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 06 Aug 2020 01:06:16 GMT</pubDate>
    <dc:creator>damc</dc:creator>
    <dc:date>2020-08-06T01:06:16Z</dc:date>
    <item>
      <title>Código R para verificar existência de um arquivo</title>
      <link>https://community.alteryx.com/t5/Forum/Codigo-R-para-verificar-existencia-de-um-arquivo/m-p/614958#M853</link>
      <description>&lt;P&gt;Boa noite.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Eu estou precisando de uma função que me indicasse se um arquivo existe ou não.&lt;/P&gt;&lt;P&gt;Para isso tentei usar programação em R para fazer essa análise. Mas como nunca usei essa linguagem estou tendo algumas dificuldades.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;O código que escrevi na ferramenta R foi:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;dados &amp;lt;- read.Alteryx("#1", mode="data.frame")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;arquivo &amp;lt;- dados$Arquivo&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if (file.exists(arquivo))&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;write.Alteryx(arquivo,1)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;O erro apresentado foi:&amp;nbsp;&lt;STRONG&gt;Error: R (3): Error in file.exists(arquivo) : invalid 'file' argument&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Obs.: Mesmo que exista um meio mais fácil de fazer esta consulta, gostaria de saber o porque esse código não funcionou.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Projeto modelo em anexo.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Se alguém puder me ajudar, agradeço.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2020 21:50:43 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Forum/Codigo-R-para-verificar-existencia-de-um-arquivo/m-p/614958#M853</guid>
      <dc:creator>DiegoServulo</dc:creator>
      <dc:date>2020-08-05T21:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: Código R para verificar existência de um arquivo</title>
      <link>https://community.alteryx.com/t5/Forum/Codigo-R-para-verificar-existencia-de-um-arquivo/m-p/615013#M855</link>
      <description>&lt;P&gt;Olá&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/135682"&gt;@DiegoServulo&lt;/a&gt;, tudo bem?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Creio que este erro está acontecendo porque o R lê a sua coluna Arquivo como "Factor" e o file.exists()&amp;nbsp; só aceita "character" como entrada. Isso deve resolver:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;arquivo &amp;lt;- as.character(dados$Arquivo)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Quanto à clausula if do código, acho não vai funcionar porque o retorno do file.exists() é um vetor lógico de tamanho maior que 1. Uma possível solução seria apendar esse retorno como uma coluna no seu dataframe e filtrar os valores verdadeiros para conseguir o resultado que vc precisa.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Segue proposta em código:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dados &amp;lt;- read.Alteryx("#1", mode="data.frame")&lt;/P&gt;&lt;P&gt;arquivo &amp;lt;- as.character(dados$Arquivo)&lt;/P&gt;&lt;P&gt;dados$Existe &amp;lt;- file.exists(arquivo)&lt;/P&gt;&lt;P&gt;resultado &amp;lt;- dados[dados$Existe==TRUE,]&lt;/P&gt;&lt;P&gt;write.Alteryx(resultado, 1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Segue em anexo o fluxo com o código acima. Espero que te ajude.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[ ]´s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2020 01:06:16 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Forum/Codigo-R-para-verificar-existencia-de-um-arquivo/m-p/615013#M855</guid>
      <dc:creator>damc</dc:creator>
      <dc:date>2020-08-06T01:06:16Z</dc:date>
    </item>
    <item>
      <title>Re: Código R para verificar existência de um arquivo</title>
      <link>https://community.alteryx.com/t5/Forum/Codigo-R-para-verificar-existencia-de-um-arquivo/m-p/615205#M856</link>
      <description>&lt;P&gt;Muito obrigado&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/101793"&gt;@damc&lt;/a&gt;, era exatamente o que eu estava precisando.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Abraço&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2020 11:08:13 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Forum/Codigo-R-para-verificar-existencia-de-um-arquivo/m-p/615205#M856</guid>
      <dc:creator>DiegoServulo</dc:creator>
      <dc:date>2020-08-06T11:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: Código R para verificar existência de um arquivo</title>
      <link>https://community.alteryx.com/t5/Forum/Codigo-R-para-verificar-existencia-de-um-arquivo/m-p/615400#M857</link>
      <description>&lt;P&gt;Obrigada pela ajuda,&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/101793"&gt;@damc&lt;/a&gt;!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2020 16:47:16 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Forum/Codigo-R-para-verificar-existencia-de-um-arquivo/m-p/615400#M857</guid>
      <dc:creator>FláviaB</dc:creator>
      <dc:date>2020-08-06T16:47:16Z</dc:date>
    </item>
  </channel>
</rss>

