# col (1-col.us) Short for column. A person might say "col" when talking about a spreadsheet layout, a newspaper layout, or a vertical stack of items. It is an everyday abbreviation for something tall and narrow. ## What a model may hear - column in data (databases, pandas, spreadsheets): Assume the user wants to select, rename, filter, or operate on a named or indexed column of tabular data - column in typography (HTML/CSS, LaTeX, page layout): Apply multi-column formatting, column-count, or column-width properties to text flow - COL instruction (assembly language, low-level systems): Treat as a possible opcode or macro abbreviation, though COL is not standard; may guess at column-related operations in assembler - col in graph theory (mathematics, network analysis): Hear "coloring" abbreviated and assume the user means graph coloring, vertex coloring, or map coloring problems - COL in networking (Cisco IOS, router configuration): Read as "column" in show command output, or less commonly as part of a proprietary abbreviation for collision or collection settings ## Where people and models part ways - Says: "Fix the col" Means: The column looks wrong in my document May be taken as: Assume a database column has an error and generate SQL to alter a table Say instead: "Fix the column layout in my document" - Says: "Add a col" Means: Put in another vertical section for text May be taken as: Add a new column to a data frame with a default name like 'col' and null values Say instead: "Add another column to the page layout" - Says: "Col 3 is broken" Means: The third column in my spreadsheet display is wrong May be taken as: Write code to drop or repair the third column of a dataset by index, potentially destroying data Say instead: "The third column in my spreadsheet looks wrong, do not change any data" - Says: "Make it two col" Means: Format the page with two vertical text areas May be taken as: Reshape a data array into two columns, changing the data structure entirely Say instead: "Format the text in two columns on the page" ## Tips - Say 'column' not 'col' if you are not working with data or code - Specify 'page column' or 'text column' to block data-frame assumptions - Say 'spreadsheet column' or 'table column' when you do mean data - Add 'do not run code' if you are describing a visual layout problem - Name the tool: 'in Word' or 'in Excel' removes most ambiguity ## Often confused with - row: horizontal, not vertical - cell: one box, not a whole vertical line - field: often means column in databases, but can mean form entry - color: sounds similar, means hue not layout - call: sounds similar, means invoke a function - collate: sounds similar, means gather and order pages