Skip to content

Commit d79bf32

Browse files
committed
support show() method in tsdf
1 parent 88dacfe commit d79bf32

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

python/tsfile/dataset/dataframe.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -578,17 +578,21 @@ def _format_table(self, indices=None, max_rows: int = 20) -> str:
578578
max_rows=max_rows,
579579
)
580580

581-
def __repr__(self):
581+
def _repr_header(self) -> str:
582582
total = len(self._index.series_refs_ordered)
583583
if self._is_view:
584-
header = f"TsFileDataFrame({total} time series, subset of {len(self._root._index.series_refs_ordered)})\n"
585-
else:
586-
header = f"TsFileDataFrame({total} time series, {len(self._paths)} files)\n"
587-
return header + self._format_table()
584+
return f"TsFileDataFrame({total} time series, subset of {len(self._root._index.series_refs_ordered)})\n"
585+
return f"TsFileDataFrame({total} time series, {len(self._paths)} files)\n"
586+
587+
def __repr__(self):
588+
return self._repr_header() + self._format_table()
588589

589590
def __str__(self):
590591
return self.__repr__()
591592

593+
def show(self, max_rows: int = 20):
594+
print(self._repr_header() + self._format_table(max_rows=max_rows))
595+
592596
def close(self):
593597
if self._is_view:
594598
return

0 commit comments

Comments
 (0)