Que dia é hoje?
R oferece muitos recursos para trabalhar com datas e horários. As duas principais classes de dados para isso são Date e POSIXct. Date é usada para objetos de data de calendário como "2015-01-22". POSIXct é uma forma de representar objetos de data e hora como "2015-01-22 08:39:40 EST", significando que são 40 segundos após 8:39 da manhã no horário padrão do leste (EST).
Na prática, a melhor estratégia é usar a classe mais simples de que você precisa. Muitas vezes, Date será a escolha mais simples. Este curso usará a classe Date quase exclusivamente, mas é importante conhecer POSIXct também para armazenar dados financeiros intradiários.
No exercício abaixo, você vai explorar seus primeiros objetos de data e hora pedindo ao R para retornar a data atual e o horário atual.
Este exercício faz parte do curso
R Intermediário para Finanças
Instruções do exercício
- Digite
Sys.Date()para o R retornar a data atual. - Digite
Sys.time()para o R retornar a data e a hora atuais. Observe a diferença na capitalização de Date vs time. - Armazene
Sys.Date()na variáveltoday. - Use
class()emtodaypara confirmar sua classe.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# What is the current date?
___
# What is the current date and time?
___
# Create the variable today
today <- ___
# Confirm the class of today
___