|
22 | 22 | import numpy as np |
23 | 23 |
|
24 | 24 | from pandas._libs.lib import infer_dtype |
25 | | -from pandas._libs.tslibs import NaT, Timestamp |
26 | 25 | from pandas._libs.writers import max_len_string_array |
27 | 26 | from pandas.compat import lmap, lrange, lzip |
28 | 27 | from pandas.util._decorators import Appender, deprecate_kwarg |
|
31 | 30 | ensure_object, is_categorical_dtype, is_datetime64_dtype) |
32 | 31 |
|
33 | 32 | from pandas import ( |
34 | | - DatetimeIndex, compat, concat, isna, to_datetime, to_timedelta) |
35 | | -from pandas.core.arrays import Categorical |
| 33 | + Categorical, DatetimeIndex, NaT, Timestamp, compat, concat, isna, |
| 34 | + to_datetime, to_timedelta) |
36 | 35 | from pandas.core.base import StringMixin |
37 | 36 | from pandas.core.frame import DataFrame |
38 | 37 | from pandas.core.series import Series |
@@ -1050,7 +1049,7 @@ def _read_new_header(self, first_char): |
1050 | 1049 |
|
1051 | 1050 | self.nobs = self._get_nobs() |
1052 | 1051 | self.path_or_buf.read(11) # </N><label> |
1053 | | - self.data_label = self._get_data_label() |
| 1052 | + self._data_label = self._get_data_label() |
1054 | 1053 | self.path_or_buf.read(19) # </label><timestamp> |
1055 | 1054 | self.time_stamp = self._get_time_stamp() |
1056 | 1055 | self.path_or_buf.read(26) # </timestamp></header><map> |
@@ -1237,7 +1236,7 @@ def _read_old_header(self, first_char): |
1237 | 1236 | self.path_or_buf.read(2))[0] |
1238 | 1237 | self.nobs = self._get_nobs() |
1239 | 1238 |
|
1240 | | - self.data_label = self._get_data_label() |
| 1239 | + self._data_label = self._get_data_label() |
1241 | 1240 |
|
1242 | 1241 | self.time_stamp = self._get_time_stamp() |
1243 | 1242 |
|
@@ -1740,11 +1739,12 @@ def _do_convert_categoricals(self, data, value_label_dict, lbllist, |
1740 | 1739 | data = DataFrame.from_dict(OrderedDict(cat_converted_data)) |
1741 | 1740 | return data |
1742 | 1741 |
|
| 1742 | + @property |
1743 | 1743 | def data_label(self): |
1744 | 1744 | """ |
1745 | 1745 | Return data label of Stata file. |
1746 | 1746 | """ |
1747 | | - return self.data_label |
| 1747 | + return self._data_label |
1748 | 1748 |
|
1749 | 1749 | def variable_labels(self): |
1750 | 1750 | """ |
|
0 commit comments