Mit `file = io.open("data.csv", "r")` überschreibst du die file-Tabelle. Das muss `local file = io.open("data.csv", "r")` sein.