@@ -2063,6 +2063,22 @@ def variable_labels(self) -> dict[str, str]:
2063
2063
Returns
2064
2064
-------
2065
2065
dict
2066
+
2067
+ Examples
2068
+ --------
2069
+ >>> df = pd.DataFrame([[1, 2], [3, 4]], columns=["col_1", "col_2"])
2070
+ >>> time_stamp = pd.Timestamp(2000, 2, 29, 14, 21)
2071
+ >>> path = "/My_path/filename.dta"
2072
+ >>> variable_labels = {"col_1": "This is an example"}
2073
+ >>> df.to_stata(path, time_stamp=time_stamp, # doctest: +SKIP
2074
+ ... variable_labels=variable_labels, version=None) # doctest: +SKIP
2075
+ >>> with pd.io.stata.StataReader(path) as reader: # doctest: +SKIP
2076
+ ... print(reader.variable_labels()) # doctest: +SKIP
2077
+ {'index': '', 'col_1': 'This is an example', 'col_2': ''}
2078
+ >>> pd.read_stata(path) # doctest: +SKIP
2079
+ index col_1 col_2
2080
+ 0 0 1 2
2081
+ 1 1 3 4
2066
2082
"""
2067
2083
self ._ensure_open ()
2068
2084
return dict (zip (self ._varlist , self ._variable_labels ))
@@ -2074,6 +2090,22 @@ def value_labels(self) -> dict[str, dict[float, str]]:
2074
2090
Returns
2075
2091
-------
2076
2092
dict
2093
+
2094
+ Examples
2095
+ --------
2096
+ >>> df = pd.DataFrame([[1, 2], [3, 4]], columns=["col_1", "col_2"])
2097
+ >>> time_stamp = pd.Timestamp(2000, 2, 29, 14, 21)
2098
+ >>> path = "/My_path/filename.dta"
2099
+ >>> value_labels = {"col_1": {3: "x"}}
2100
+ >>> df.to_stata(path, time_stamp=time_stamp, # doctest: +SKIP
2101
+ ... value_labels=value_labels, version=None) # doctest: +SKIP
2102
+ >>> with pd.io.stata.StataReader(path) as reader: # doctest: +SKIP
2103
+ ... print(reader.value_labels()) # doctest: +SKIP
2104
+ {'col_1': {3: 'x'}}
2105
+ >>> pd.read_stata(path) # doctest: +SKIP
2106
+ index col_1 col_2
2107
+ 0 0 1 2
2108
+ 1 1 x 4
2077
2109
"""
2078
2110
if not self ._value_labels_read :
2079
2111
self ._read_value_labels ()
0 commit comments