Função RDATETIME( )
Retorna um valor de datahora calculado por uma função ou script do R. O processamento de dados no R é externo ao Analytics.
Sintaxe
RDATETIME(scriptR|códigoR <;campo|valor <;...n>>)
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
rScript | rCode |
caractere |
O caminho completo ou relativo para o script do R ou um snippet de código R a ser executado. Se você inserir o código R diretamente em vez de usar um arquivo externo, não será possível usar texto entre aspas no código, mesmo que você use o caractere de escape para as aspas:
|
campo | valor <,...n>
opcional |
caractere numérico datahora lógico |
A lista de campos, expressões ou valores literais para usar como argumentos para o script ou snippet de código do R. Os valores são passados para a função chamada na ordem em que são especificados e são referenciados usando valor1, valor2 ... valorN no código do R. Você pode incluir o número de argumentos necessário para atender à definição da função no script do R. Nota Use a função ALLTRIM( ) para remover todos os espaços à esquerda ou à direita de entradas de caracteres: ALLTRIM(cadeia). Para obter mais informações, consulte Função ALLTRIM( ). |
Saída
Datahora.
Exemplos
Exemplos básicos
Adiciona 45 minutos à data e hora atuais:
RDATETIME("Sys.time() + value1";2700)
Exemplos avançados
Uso de um script do R externo
Adiciona 45 minutos a um campo datahora, passando um campo e um valor literal a uma função do R externa:
RDATETIME("a<-'c:\\scripts\\sample.r');a[[1]]"; data_inicial; 2700)
Script do R externo (amostra.r):
adicionar_tempo <- function(início; seg) { return(início + seg) } adicionar_tempo(valor1; valor2)
Observações
Retorno de uma data do R
Ao chamar scripts do R, use a função origem e atribua o objeto retornado a uma variável. Desse modo, você pode acessar o valor retornado da função do R no objeto retornado:
# 'a' contém o objeto da resposta e a[[1]] acessa o valor dos dados "a<-source('c:\\scripts\\r_scripts\\sample.r');a[[1]]"
Arquivo de log R
O Analytics registra em log as mensagens da linguagem R no arquivo aclrlan.log na pasta do projeto. Use esse arquivo de log para depurar erros do R.
Dica
O arquivo de log está disponível na pasta Resultados das tarefas de análise do Analytics Exchange.
Execução de scripts do R externos no Servidor AX
Se você estiver criando um aplicativo de análise para executar no Servidor AX e quiser trabalhar com scripts do R externos:
- Carregue o arquivo como arquivo relacionado ao aplicativo de análise.
- Use a tag de análise FILE para identificar o(s) arquivo(s).
- Faça referência aos arquivos usando o caminho relativo ./nomedoarquivo.r.
Nota
Usar um arquivo relacionado garante que a conta do servidor do aplicativo TomEE tenha permissões suficientes para acessar o arquivo ao executar o R com o Analytics Exchange.
Fuso horário do sistema
O horário de Greenwich (GMT) é o fuso horário atual padrão no ambiente do R usado pelo Analytics.