Datamancer
Datamancer copied to clipboard
A dataframe library with a dplyr like API
I have a header line that starts with '#' so I want to do: ``` var df = readCsv(tsv, sep='\t').rename(f{"mode"
Reported by KosKosynsky on the #science channel (added steps for a minimal repro): ```nim import datamancer, strutils var flota = toDf({"x" : @["a", "b"], "y" : @["1", "2"], "z" :...
When trying to parse a CSV file that has no header, we still attempt to read a header, resulting in problems. Using `colNames` doesn't help (although it _does_ assign the...
Currently we are a bit too quick to convert constant columns into object columns. In many cases a native column as an extension would certainly be enough, e.g. stacking two...
If there's two empty newlines at the end (so one fully empty line), our CSV parser chokes. It's a bit difficult, as either we need to check for this in...
Initially I didn't even want to support lifting operations that use accented quotes. Now though I'm not entirely sure what my reasoning was. I suppose detecting if something needs to...