# 导入stata_setup模块
from pandas import json_normalize
import pandas as pd
import stata_setup,json
# 通过stata_setup.config关联 Stata17
stata_setup.config(r"D:\Stata17", "mp")
# 填入 Stata17 的本地路径及版本类型
from pystata import stata
#stata.run(r'use d:/statashu/2/CGSS2015, clear')
stata.run(r'sysuse auto, clear')
stata.run(r'des')
myret = stata.get_return()
myeret = stata.get_ereturn()
mysret = stata.get_sreturn()
(1978 automobile data)
Contains data from D:\Stata17/ado\base/a/auto.dta
Observations: 74 1978 automobile data
Variables: 12 13 Apr 2020 17:45
(_dta has notes)
-------------------------------------------------------------------------------
Variable Storage Display Value
name type format label Variable label
-------------------------------------------------------------------------------
make str18 %-18s Make and model
price int %8.0gc Price
mpg int %8.0g Mileage (mpg)
rep78 int %8.0g Repair record 1978
headroom float %6.1f Headroom (in.)
trunk int %8.0g Trunk space (cu. ft.)
weight int %8.0gc Weight (lbs.)
length int %8.0g Length (in.)
turn int %8.0g Turn circle (ft.)
displacement int %8.0g Displacement (cu. in.)
gear_ratio float %6.2f Gear ratio
foreign byte %8.0g origin Car origin
-------------------------------------------------------------------------------
Sorted by: foreign
>>> myret
{'r(changed)': 0.0, 'r(widthmax)': 1048576.0, 'r(k_max)': 5000.0, 'r(N_max)': 1099511627774.0, 'r(width)': 43.0, 'r(k)': 12.0, 'r(N)': 74.0, 'r(datalabel)': '1978 automobile data'}
>>>