Dataframe structure & Vocabulary
Structure: Comlumns, rows and properties
Key Column Column
↓ ↓ ↓
+-----------+----------+--------------+
| RecordKey | Composer | Nationality |
+-----------+----------+--------------+
| 0 | property | property | ← Record
+-----------+----------+--------------+
| 1 | property | property | ← Record
+-----------+----------+--------------+A
Recordis similar to a row in a spreadsheet.- A
Recordcan contain from none (empty record) to severalColumns. - The default behavior of API is to return no entry for non-existent columns in the
Record. But options allow you to virtually return a NULL value if necessary. - Each record has a unique key. Generated on the Woolly side (more specifically by the data-driver used). Currently only integer are supported. The default driver (PhpArray) index key from 0.
- Each record
propertycontain a value if exist for the record, eachpropertymatch an existingColumn.
- A
A
Columnrepresentspropertiescommon to several records, and is similar to a column in a spreadsheet.Columnscan be added manually or dynamically (a newRecordcan contains a new column) at any time.Columnsare represented to the user by case-sensitive string names.