Is there a way to implement multi-threading on CSV.read in Julia? A good example to read big files has been presented in Parallelism for reading a large file in Julia.
But since I have to frequently change my datasets these approaches may not be applicable.
using CSV
file = ("C:\\Users\\User\\Desktop\\Datasets\\X_train_sat4.csv")
@time df = CSV.read(file, DataFrame)
Output:
69.469112 seconds (6.29 M allocations: 9.767 GiB, 0.76% gc time)
29723 rows × 2456 columns
I have used the steps recommended here Speed up loading and compilation time but these improves only the first loading time.
Thanks in advance!