Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

📚 The CoCalc Library - books, templates and other resources

132922 views
License: OTHER
1
2
## verbose version
3
delayed_read_csv = delayed(pd.read_csv)
4
a = delayed_read_csv(filenames[0])
5
b = delayed_read_csv(filenames[1])
6
c = delayed_read_csv(filenames[2])
7
8
delayed_len = delayed(len)
9
na = delayed_len(a)
10
nb = delayed_len(b)
11
nc = delayed_len(c)
12
13
delayed_sum = delayed(sum)
14
15
total = delayed_sum([na, nb, nc])
16
%time print(total.compute())
17
18
19
## concise version
20
csvs = [delayed(pd.read_csv)(fn) for fn in filenames]
21
lens = [delayed(len)(csv) for csv in csvs]
22
total = delayed(sum)(lens)
23
%time print(total.compute())
24
25