TabularRowQ[tabr]
gives True if tabr is a valid TabularRow object and False otherwise.
TabularRowQ
TabularRowQ[tabr]
gives True if tabr is a valid TabularRow object and False otherwise.
Details
- TabularRowQ tests whether an input is a valid TabularRow object.
Examples
open all close allBasic Examples (3)
Test whether an object is a valid TabularRow object:
TabularRow[{1, 2, 3, 4}]TabularRowQ[%]Test whether an object is a valid TabularRow object:
TabularRow[RandomDate[3]]TabularRowQ[%]Test whether an object is a valid TabularRow object:
TabularRow[Alphabet[]]TabularRowQ[%]Scope (4)
Validate a TabularRow object with named entries:
TabularRow[<|"c1" -> "a", "c2" -> x, "c3" -> 7|>]TabularRowQ[%]Validate a TabularRow object with anonymous entries:
TabularRow[{"a", x, 7}]TabularRowQ[%]TabularRowQ gives False for anything that is not a TabularRow object:
TabularRowQ[x]TabularRowQ[ListPlot[{1, 2, 3}]]TabularRowQ[TabularColumn[{1, 2, 3}]]TabularRow objects can be empty:
TabularRow[{}]TabularRowQ[%]Applications (2)
Check if a part of a Tabular object is a valid TabularRow:
tab = Tabular[{{"a", x, 7}, {"b", y, 9}}, {"c1", "c2", "c3"}]tab[1]//TabularRowQTest if given data admits given types in TabularRow:
data = {1, "cat", True};
types = {"Integer", "String", "InertExpression"};TabularRow[data, <|"ColumnTypes" -> types|>]//TabularRowQProperties & Relations (2)
TabularRowQ checks validity of a TabularRow object:
TabularRowQ[TabularRow[Range[5]]]A TabularColumn object with the same data is not a valid tabular row:
TabularRowQ[TabularColumn[Range[5]]]Use TabularColumnQ to validate TabularColumn objects:
TabularColumnQ[TabularColumn[Range[5]]]A Tabular object containing a single row is not a valid tabular row:
tab = Tabular[{{1, 2}}, {"col1", "col2"}]TabularRowQ[tab]Its row is a valid TabularRow object:
tab[[1]]TabularRowQ[%]Use TabularQ to validate Tabular objects:
TabularQ[tab]See Also
Related Guides
History
Text
Wolfram Research (2025), TabularRowQ, Wolfram Language function, https://reference.wolfram.com/language/ref/TabularRowQ.html.
CMS
Wolfram Language. 2025. "TabularRowQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TabularRowQ.html.
APA
Wolfram Language. (2025). TabularRowQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TabularRowQ.html
BibTeX
@misc{reference.wolfram_2026_tabularrowq, author="Wolfram Research", title="{TabularRowQ}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/TabularRowQ.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_tabularrowq, organization={Wolfram Research}, title={TabularRowQ}, year={2025}, url={https://reference.wolfram.com/language/ref/TabularRowQ.html}, note=[Accessed: 13-June-2026]}