Reads lines from Xport file and returns as dataframe Parameters ---------- size : int, defaults to None Number of lines to read. If None, reads whole file. Returns ------- DataFrame
(self, size: int | None = None)
| 422 | return (total_records_length - tail_pad) // self.record_length |
| 423 | |
| 424 | def get_chunk(self, size: int | None = None) -> pd.DataFrame: |
| 425 | """ |
| 426 | Reads lines from Xport file and returns as dataframe |
| 427 | |
| 428 | Parameters |
| 429 | ---------- |
| 430 | size : int, defaults to None |
| 431 | Number of lines to read. If None, reads whole file. |
| 432 | |
| 433 | Returns |
| 434 | ------- |
| 435 | DataFrame |
| 436 | """ |
| 437 | if size is None: |
| 438 | size = self._chunksize |
| 439 | return self.read(nrows=size) |
| 440 | |
| 441 | def _missing_double(self, vec): |
| 442 | v = vec.view(dtype="u1,u1,u2,u4") |