Skip to content

Commit 1fae0f2

Browse files
author
Symbolics
committed
Fix edge case in printing
Resolves issue #20 Single row dataframe bug: SIMPLE-ERROR: Stop must be greater than start
1 parent 92c0e41 commit 1fae0f2

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/pprint.lisp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,9 @@ The method returns a set of default formatting strings using heuristics."
186186
(setf df (reverse-df
187187
(add-columns (reverse-df df) ;add to end of DF
188188
'||
189-
(aops:linspace 0 (1- (aops:nrow df)) (aops:nrow df))))))
189+
(if (> (aops:nrow df) 1)
190+
(aops:linspace 0 (1- (aops:nrow df)) (aops:nrow df))
191+
#(0)))))) ;special case of 1 row
190192
(flet ((format-column (c)
191193
(let* ((width (max (max-width (column df c))
192194
(length (symbol-name c))))

0 commit comments

Comments
 (0)