Executar scripts do R

Informações do conceito

Comando RCOMMAND

Analise uma tabela do Analytics em um script do R externo e, em seguida, retorne os dados de R para criar uma nova tabela no projeto do Analytics. Os dados de origem são passados para o R como um dataframe ao qual você pode fazer referência usando uma função fornecida.

Trabalhar com dados do Analytics em R

Se você estiver preparando o script do R para ser executado a partir do Analytics, é importante se familiarizar com as maneiras que os dados são transferidos entre o Analytics e o R. É necessário usar as funções de R fornecidas pelo Analytics no seu script do R para executar o comando RCOMMAND.

Executar um script do R

  1. No menu, selecione Analisar > R.

    A caixa de diálogo RCOMMAND é exibida.

  2. Ao lado do campo Script do R, clique em Procurar e navegue até o script do R no seu computador que você quer executar.
  3. Clique em Selecionar campos e adicione um ou mais campos que serão incluídos no quadro de dados disponibilizado pelo Analytics no script do R.

    Dica

    Você também pode incluir expressões como campos no quadro de dados. Para criar uma expressão, clique em Expr e use as funções, campos e operadores disponíveis na caixa de diálogo. Para obter mais informações, consulte Visão geral do Construtor de expressões.

  4. Opcional. Na seção Opções do Rcommand, defina como você quer enviar os dados do Analytics para o script do R.

    Para obter mais informações, consulte Opções do RCOMMAND.

  5. Opcional. Para filtrar os registros enviados para o script do R, clique em Se e use a caixa de diálogo Construtor de expressões para criar uma expressão condicional usada como filtro.

    Para mais informações sobre como criar expressões usando o Construtor de expressões, consulte Criar expressões usando o Construtor de expressões.

  6. Para especificar a tabela de saída, clique em Para e, no campo Nome do arquivo, insira um nome para a tabela e o arquivo .FIL associado.

    Use o explorador de pastas para navegar até a pasta em que você quer armazenar o arquivo de dados de origem.

    Nota

    Os nomes de tabela do Analytics são limitados a 64 caracteres alfanuméricos, sem contar a extensão .FIL. O nome pode incluir o caractere de sublinhado ( _ ) mas nenhum outro caractere especial e nenhum espaço. O nome não pode começar com um número.

  7. Opcional. Na guia Mais da caixa de diálogo, especifique as opções de escopo para o comando.

    Para obter mais informações, consulte Guia Mais.

  8. Para executar o comando, clique em OK.

Opções da caixa de diálogo RCOMMAND

Opções do RCOMMAND

Opção Descrição
Exportar com nomes de campo Use os títulos de coluna da tabela do Analytics de origem como valores de cabeçalho para o quadro de dados do R. Essa opção define a opção KEEPTITLE no comando e é obrigatória se você quiser recuperar dados usando nomes de coluna no script do R.
Separador de colunas O caractere a ser usado como separador entre campos ao enviar dados para o R.
Qualificador de Texto

O caractere a ser usado como qualificador de texto para identificar valores de campo ao enviar dados para o R.

Guia Mais

Opção Descrição
Tudo Processa todos os registros na exibição (seleção padrão).
Primeiros Processa a partir do primeiro registro na tabela e inclui apenas o número especificado de registros.
Próximo

Processa a partir do registro selecionado na tabela e inclui apenas o número especificado de registros.

Nota

O número de registros especificados nas opções Primeiros ou Próximos faz referência à ordem física ou indexada de registros em uma tabela e desconsidera qualquer filtro ou ordenação rápida aplicada na exibição. Entretanto, resultados de operações analíticas respeitam qualquer filtro.

Se uma exibição for ordenada rapidamente, Próximos se comporta como Primeiros.

Cuidado

Há um problema conhecido na versão com Next na execução de RCOMMAND. Evite usar essa opção, pois a referência do registro poderá ser redefinida para o primeiro registro, independentemente do registro selecionado.

Enquanto

Usa uma instrução WHILE para limitar o processamento de registros na tabela principal com base em critérios.

Os registros na exibição são processados somente enquanto a condição especificada avaliar como verdadeiro. Assim que a condição avaliar como falso, o processamento será encerrado e nenhum outro registro será considerado. Para obter mais informações, consulte Criar expressões usando o Construtor de expressões.