Index out of rangeエラーが出ます
swift初心者です。csvファイルからコンマ区切りで配列に格納したものを、for文を使い2次元配列に格納したいのですが、レンジエラーが出て困っています。2次元配列の宣言の仕方がおかしいのかもしれません...迷宮入りしてます、どなたかご指摘お願いします。
override func viewDidLoad() {
super.viewDidLoad()
func loadDat(){
var data:[[String]] = [[]]
do {
let csvPath = Bundle.main.path(forResource: "data0112", ofType: "csv")
let csvData = try String(contentsOfFile:csvPath!, encoding:String.Encoding.utf8)
let dataList = csvData.components(separatedBy:",")
let a:Int = 31
var b:Int = 0
for i in 0...a{
for j in 0...a{
data[i][j] = dataList[b]
b += 1
}
}
} catch {
print(error)
}
}
loadDat()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}