viewof cleanedEarnings = earningsBoston
.spread(
{ regular: d => op.split(d.REGULAR, '$') },
{ as: ["symbol", "earn"] }
)
.spread({ new: d => op.split(d.earn, ',') }, { as: ["before", "after"] })
.spread({ regular: d => +`${d.before}${d.after}` }, { before: "postal" })
.spread(
{ total_earnings: d => op.split(d.TOTAL_EARNINGS, '$') },
{ as: ["symbol2", "totalEarn"] }
)
.spread(
{ new: d => op.split(d.totalEarn, ',') },
{ as: ["symbol2", "totalEarn"] }
)
.spread({ total: d => +`${d.symbol2}${d.totalEarn}` }, { before: "postal" })
.select("NAME", "DEPARTMENT_NAME", "TITLE", "regular_1", "total_1", "POSTAL")
.view()