pandas.io.stata.StataReader.value_labels #

StataReader。value_labels ( ) [来源] #

返回一个嵌套字典,将每个变量名称与其值和标签相关联。

返回
词典

例子

>>> df = pd.DataFrame([[1, 2], [3, 4]], columns=["col_1", "col_2"])
>>> time_stamp = pd.Timestamp(2000, 2, 29, 14, 21)
>>> path = "/My_path/filename.dta"
>>> value_labels = {"col_1": {3: "x"}}
>>> df.to_stata(path, time_stamp=time_stamp,  
...             value_labels=value_labels, version=None)  
>>> with pd.io.stata.StataReader(path) as reader:  
...     print(reader.value_labels())  
{'col_1': {3: 'x'}}
>>> pd.read_stata(path)  
    index col_1 col_2
0       0    1    2
1       1    x    4