Upload and split the file into 2 parts. Please use this - http://pinetools.com/split-files In Python: import pandas as pd data1 = pd.read_table("/data/ratings.dat.000", sep="\:\:", header=None, engine='python') data2 = pd.read_table("/data/ratings.dat.001", sep="\:\:", header=None, engine='python') data = data1.append(data2) In R: data1 = read.csv("/data/ratings.dat.000", sep = ":", colClasses = c(NA, "NULL"), header = FALSE) data2 = read.csv("/data/ratings.dat.001", sep = ":", colClasses = c(NA, "NULL"), header = FALSE) data = rbind(data1, data2)