Регистрация | Вход
import csvimport timeimport pandas as pddef csvlist(p): t0 = time.time() f = open(p) csv_f = csv.reader(f) data = list(csv_f) print(time.time() - t0)def csvpanda(p): t0 = time.time() df = pd.read_csv(p) print(time.time() - t0)p = "F:/tmp/inputs.csv"csvlist(p) # 37 seccsvpanda(p) # 17 sec
module Main whereimport qualified Data.Vector as Vimport qualified Data.ByteString.Lazy as BLimport Data.Csvmain :: IO ()main = do f <- BL.readFile "inputs.csv" case decode NoHeader f of Left err -> print err Right xs -> V.forM_ xs $ \(x :: Int, y :: Int) -> print (x, y)