The API to get the number of rows in a CSV file always returns the maximum number of elements in any given row as the size.

Ex:
Consider the following as the content of the CSV file.
SYSTEM SIGNAL NUMBER VALUE
R1     X      60     13
R2     Y      61     14     9   8   7

When the get row API is used to gets the content of the row in the current index, the entire content is returned as a list.

Considering the index is in the 2nd row, i.e, at X, the get row API returns list1 as
R1 X 60 13 followed by 3 spaces ({} {} {})

and when the index is at Y the get row api returns list2 as
R2     Y      61     14     9   8   7

However the length of both the lists are now 7.
The length of the first list (list1) should it not be 4?

Please check.