불러오려는 데이터는 아래와 같은 형태임

호선ID, 역ID, 역이름, 호선이름
이 CSV 데이터를 프로젝트 내부에서 불러와서 처리해보자
CSV 파일을 프로젝트에 추가해놓고, 경로를 읽어온다.

Station_Info.csv 라는 이름으로 CSV 파일을 추가해주었다.
파일 경로 읽어오기
let path = Bundle.main.path(forResource: "Station_Info", ofType: "csv")!
파일 데이터 불러오기
let data = try Data(contentsOf: URL(fileURLWithPath: path))
데이터 인코딩
let dataEncoded = String(data: data, encoding: .utf8)!
이 단계까지 진행하고나면 CSV 파일을 통째로 **하나의 String**으로 불러오게 된다.

이제 이 문자열을 줄바꿈 문자(\n)를 기준으로 나눠서 배열로 만들어준다.
var dataArr = dataEncoded.components(separatedBy: "\n")

인덱스 0번의 데이터는 각 칼럼의 값을 의미하는 이름이기 때문에 제거해준다.
dataArr.removeFirst()

이제 각 row에 해당하는 값들을 콤마(,)를 기준으로 분리해서 사용하려고 확인해보면 \r 문자가 포함되어 있기 때문에 이를 제거해주어야 한다.
for row in dataArr {
print(row.components(separatedBy: ","))
}
