I have a WSV (whitespace separated value) file, but between each column I have a variable number of spaces, and not all lines have the same number of columns.
read.table() using sep="", sep=" " or sep="\t" does not manage this task.
Make sure to adjust the column_widths according to your actual file structure. If the number of columns varies between lines, you might need to analyze your data beforehand to determine the maximum number of columns and their widths.