Penguin
Diff: CommaSeparatedVector
EditPageHistoryDiffInfoLikePages

Differences between current version and predecessor to the previous major change of CommaSeparatedVector.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 4 Last edited on Sunday, July 4, 2004 4:50:23 am by AristotlePagaltzis
Older page: version 3 Last edited on Friday, September 12, 2003 6:45:42 pm by StuartYeates Revert
@@ -1,14 +1 @@
-Literally a vector of values separated by commas.  
-  
- [CSV]s are very early form of DataBase that predate [RelationalDataBase]s and [PostRelationalDataBase]s. A [CSV] (or [CSV] file, depending on usage) is a series of lines, each containing a series of fields separated by commas. The fields may be of varying length but there must be the same number of every line (otehrwise it's not a vector). The special case of one field per line is a 1-dimensional vector, but most CSVs are 2-dimensional. Mathematical vectors come in dimensionalities higher than 2, but CSVs don't.  
-  
-When the data in a CSV file contains commas, other characters are sometimes used as field delimiters, the data is quoted or the commas escaped. Most data importers recognise all content within double quotes (") as a escaped and so don't break fields with these.  
-  
-A CommaSeparatedVector differs from a SpreadSheet because it cannot contain formulae and from a [relation|RelationalDataBase] because it can have varying length fields and columns are numbered rather than named. CSVs are [FlatFile]s because they contain no explicit inter-document references.  
-  
-!!! Program/Language specific notes:  
-  
-# awk(1) uses the -F''n'' arguemnt to specify the field separator of ''n'' and doesn't recognise double quoted strings.  
-# [XML ] doesn't doesn't recognise double quoted strings .  
-  
-AddToMe  
+Describe [CommaSeparatedVector] here