Data update
This commit is contained in:
parent
0df55f9f24
commit
aec8ed51b6
1045 changed files with 18889 additions and 2777 deletions
|
|
@ -0,0 +1,17 @@
|
|||
s$ = input
|
||||
print s$ & ",SUM"
|
||||
repeat
|
||||
s$ = input
|
||||
until s$ = ""
|
||||
sum = 0
|
||||
for v in number strsplit s$ ","
|
||||
sum += v
|
||||
.
|
||||
print s$ & "," & sum
|
||||
.
|
||||
input_data
|
||||
C1,C2,C3,C4,C5
|
||||
1,5,9,13,17
|
||||
2,6,10,14,18
|
||||
3,7,11,15,19
|
||||
4,8,12,16,20
|
||||
19
Task/CSV-data-manipulation/Logo/csv-data-manipulation-1.logo
Normal file
19
Task/CSV-data-manipulation/Logo/csv-data-manipulation-1.logo
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
to csv.data.manipulation :in :out
|
||||
local [header line list sum]
|
||||
openread :in
|
||||
setread :in
|
||||
openwrite :out
|
||||
setwrite :out
|
||||
make "header readword
|
||||
print word :header ",SUM
|
||||
while [not eofp] [
|
||||
make "line readword
|
||||
make "list parse map [ifelse equalp ? ", ["\ ] [?]] :line
|
||||
make "sum apply "sum :list
|
||||
print (word :line "\, :sum)
|
||||
]
|
||||
close :in
|
||||
setread []
|
||||
close :out
|
||||
setwrite []
|
||||
end
|
||||
|
|
@ -0,0 +1 @@
|
|||
csv.data.manipulation "data.csv "output.csv
|
||||
Loading…
Add table
Add a link
Reference in a new issue