datascience.tables.Table.exclude¶
-
Table.
exclude
()[source]¶ Return a new Table without a sequence of rows excluded by number.
- Args:
row_indices_or_slice
(integer or list of integers or slice):- The row index, list of row indices or a slice of row indices to be excluded.
- Returns:
- A new instance of
Table
.
>>> t = Table().with_columns([ ... 'letter grade', ['A+', 'A', 'A-', 'B+', 'B', 'B-'], ... 'gpa', [4, 4, 3.7, 3.3, 3, 2.7]]) >>> t letter grade | gpa A+ | 4 A | 4 A- | 3.7 B+ | 3.3 B | 3 B- | 2.7 >>> t.exclude(4) letter grade | gpa A+ | 4 A | 4 A- | 3.7 B+ | 3.3 B- | 2.7 >>> t.exclude(-1) letter grade | gpa A+ | 4 A | 4 A- | 3.7 B+ | 3.3 B | 3 >>> t.exclude([1, 3, 4]) letter grade | gpa A+ | 4 A- | 3.7 B- | 2.7 >>> t.exclude(range(3)) letter grade | gpa B+ | 3.3 B | 3 B- | 2.7
Note that
exclude
also supports NumPy-like indexing and slicing:>>> t.exclude[:3] letter grade | gpa B+ | 3.3 B | 3 B- | 2.7
>>> t.exclude[1, 3, 4] letter grade | gpa A+ | 4 A- | 3.7 B- | 2.7