Kom igångKom igång gratis

Hantera datum och tid i separata kolumner

read.zoo() gör det enkelt att importera data när datum och tid finns i separata kolumner. Med argumentet index.column anger du namn eller nummer på den eller de kolumner som innehåller indexdata. Det är allt du behöver göra om datum och tid är angivna i standardformat ("%Y-%m-%d" för datum och "%H:%M:%S" för tid).

I den här övningen använder du argumentet index.column för att ange datum- och tidskolumnerna i filen. Din arbetskatalog innehåller en fil som heter UNE.csv med 5-minuters OHLC-data för energibolaget Unron. Du använder fortfarande read.csv() för att ta reda på kolumnnamnen för datum och tid.

Den här övningen är en del av kursen

Importera och hantera finansiella data i R

Visa kurs

Övningsinstruktioner

  • Importera de första 5 raderna i UNE.csv med read.csv(). Tilldela resultatet till une_data.
  • Undersök strukturen hos une_data och notera kolumnnamnen och deras placering.
  • Använd read.zoo() för att importera UNE.csv och ange index.columns som namnen på datum- och tidskolumnerna. Tilldela resultatet till une_zoo.
  • Titta på de första raderna i une_zoo.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Read data with read.csv
___ <- read.csv("___", nrows = ___)

# Look at the structure of une_data


# Specify Date and Time index column names
une_zoo <- read.zoo("UNE.csv", index.column = c("___", "___"), sep = "___", header = ___)

# Look at first few rows of data
Redigera och kör kod