# xan count ```txt Prints a count of the number of records in the CSV data. Note that the count will not include the header row (unless --no-headers is given). You can also use the -p/--parallel or -t/--threads flag to count the number of records of the file in parallel to go faster. But this cannot work on streams or gzipped files, unless a `.gzi` index (as created by `bgzip -i`) can be found beside it. Usage: xan count [options] [] count options: -p, --parallel Whether to use parallelization to speed up counting. Will automatically select a suitable number of threads to use based on your number of cores. Use -t, --threads if you want to indicate the number of threads yourself. -t, --threads Parellize computations using this many threads. Use -p, --parallel if you want the number of threads to be automatically chosen instead. -a, --approx Attempt to approximate a CSV file row count by sampling its first rows. Target must be seekable, which means this cannot work on a stream fed through stdin nor with gzipped data. Common options: -h, --help Display this message -o, --output Write output to instead of stdout. -n, --no-headers When set, the first row will not be included in the count. -d, --delimiter The field delimiter for reading CSV data. Must be a single character. ```