WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

TabularRowQ [tabr]

gives True if tabr is a valid TabularRow object and False otherwise.

Details
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Applications  
Properties & Relations  
See Also
Related Guides
History
Cite this Page

TabularRowQ [tabr]

gives True if tabr is a valid TabularRow object and False otherwise.

Details

Examples

open all close all

Basic Examples  (3)

Test whether an object is a valid TabularRow object:

Wolfram Language code: TabularRow[{1, 2, 3, 4}]
Wolfram Language code: TabularRowQ[%]

Test whether an object is a valid TabularRow object:

Wolfram Language code: TabularRow[RandomDate[3]]
Wolfram Language code: TabularRowQ[%]

Test whether an object is a valid TabularRow object:

Wolfram Language code: TabularRow[Alphabet[]]
Wolfram Language code: TabularRowQ[%]

Scope  (4)

Validate a TabularRow object with named entries:

Wolfram Language code: TabularRow[<|"c1" -> "a", "c2" -> x, "c3" -> 7|>]
Wolfram Language code: TabularRowQ[%]

Validate a TabularRow object with anonymous entries:

Wolfram Language code: TabularRow[{"a", x, 7}]
Wolfram Language code: TabularRowQ[%]

TabularRowQ gives False for anything that is not a TabularRow object:

Wolfram Language code: TabularRowQ[x]
Wolfram Language code: TabularRowQ[ListPlot[{1, 2, 3}]]
Wolfram Language code: TabularRowQ[TabularColumn[{1, 2, 3}]]

TabularRow objects can be empty:

Wolfram Language code: TabularRow[{}]
Wolfram Language code: TabularRowQ[%]

Applications  (2)

Check if a part of a Tabular object is a valid TabularRow :

Wolfram Language code: tab = Tabular[{{"a", x, 7}, {"b", y, 9}}, {"c1", "c2", "c3"}]
Wolfram Language code: tab[1]//TabularRowQ

Test if given data admits given types in TabularRow :

Wolfram Language code: data = {1, "cat", True}; types = {"Integer", "String", "InertExpression"};
Wolfram Language code: TabularRow[data, <|"ColumnTypes" -> types|>]//TabularRowQ

Properties & Relations  (2)

TabularRowQ checks validity of a TabularRow object:

Wolfram Language code: TabularRowQ[TabularRow[Range[5]]]

A TabularColumn object with the same data is not a valid tabular row:

Wolfram Language code: TabularRowQ[TabularColumn[Range[5]]]

Use TabularColumnQ to validate TabularColumn objects:

Wolfram Language code: TabularColumnQ[TabularColumn[Range[5]]]

A Tabular object containing a single row is not a valid tabular row:

Wolfram Language code: tab = Tabular[{{1, 2}}, {"col1", "col2"}]
Wolfram Language code: TabularRowQ[tab]

Its row is a valid TabularRow object:

Wolfram Language code: tab[[1]]
Wolfram Language code: TabularRowQ[%]

Use TabularQ to validate Tabular objects:

Wolfram Language code: TabularQ[tab]
Wolfram Research (2025), TabularRowQ, Wolfram Language function, https://reference.wolfram.com/language/ref/TabularRowQ.html.

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: 18-August-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: 18-August-2026]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /