MCPcopy
hub / github.com/pandas-dev/pandas / _get_variable_labels

Method _get_variable_labels

pandas/io/stata.py:1279–1292  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1277 return [self._decode(self._path_or_buf.read(b)) for _ in range(self._nvar)]
1278
1279 def _get_variable_labels(self) -> list[str]:
1280 if self._format_version >= 118:
1281 vlblist = [
1282 self._decode(self._path_or_buf.read(321)) for _ in range(self._nvar)
1283 ]
1284 elif self._format_version > 105:
1285 vlblist = [
1286 self._decode(self._path_or_buf.read(81)) for _ in range(self._nvar)
1287 ]
1288 else:
1289 vlblist = [
1290 self._decode(self._path_or_buf.read(32)) for _ in range(self._nvar)
1291 ]
1292 return vlblist
1293
1294 def _get_nobs(self) -> int:
1295 if self._format_version >= 118:

Callers 2

_read_new_headerMethod · 0.95
_read_old_headerMethod · 0.95

Calls 2

_decodeMethod · 0.95
readMethod · 0.45

Tested by

no test coverage detected