시작하기무료로 시작하기

날짜와 시간을 서로 다른 열로 처리하기

날짜와 시간이 서로 다른 열에 있을 때는 read.zoo()를 사용하면 쉽게 가져올 수 있어요. index.column 인자를 사용하면 인덱스 데이터가 들어 있는 열의 이름이나 번호를 지정할 수 있습니다. 날짜와 시간이 표준 형식(날짜는 "%Y-%m-%d", 시간은 "%H:%M:%S")으로 제공된다면 이것만으로 충분해요.

이번 연습에서는 index.column 인자를 사용해 파일의 날짜 열과 시간 열을 지정해 보겠습니다. 현재 작업 디렉터리에는 에너지 회사 Unron의 5분 OHLC 데이터 일부가 담긴 UNE.csv 파일이 있습니다. 날짜와 시간 열의 이름을 찾기 위해 read.csv()도 계속 사용합니다.

이 연습은 강의의 일부입니다

R에서 금융 데이터 가져오기와 관리

강의 보기

연습 안내

  • read.csv()를 사용해 UNE.csv의 처음 5줄을 가져오고 결과를 une_data에 할당하세요.
  • une_data의 구조를 살펴보고 열 이름과 위치를 확인하세요.
  • read.zoo()UNE.csv를 가져오되, 날짜와 시간 열의 이름index.columns로 지정하세요. 결과를 une_zoo에 할당하세요.
  • une_zoo의 앞부분 몇 행을 확인하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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
코드 편집 및 실행