首页 > 编程语言 >PYTHON 读STATA

PYTHON 读STATA

时间:2023-04-16 16:46:01浏览次数:46  
标签:8.0 STATA PYTHON setup Stata17 int stata import

# 导入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'}
>>> 

 

标签:8.0,STATA,PYTHON,setup,Stata17,int,stata,import
From: https://www.cnblogs.com/xkdn/p/17323499.html

相关文章

  • 谈一谈Python中的装饰器
    1、装饰器基础介绍1.1何为Python中的装饰器?Python中装饰器的定义以及用途:装饰器是一种特殊的函数,它可以接受一个函数作为参数,并返回一个新的函数。装饰器可以用来修改或增强函数的行为,而不需要修改函数本身的代码。在Python中,装饰器通常用于实现AOP(面向切面编程),例如日志记录......
  • 【Python无伤速通】第一话:语言基础
    目录目录Python基础标识符coding=utf-8关键字print()函数sep参数sep缺省给sep传参end参数链式赋值模块模块:介绍导入模块方法一方法二数据类型进制表示科学计数法复数类型布尔类型布尔类型介绍布尔:示例数字类型的相互转换隐式转换显......
  • Pythonic魔法——变量与常量
    Python作为一门直译式语言,变量和常量在其中尤其重要。本篇将介绍Python中变量和常量的使用方法。变量在Python中,变量是可以被修改的。定义变量时,Python会自动根据值的类型进行设置。x=5y="HelloWorld"上面的代码中,x是整型变量,y是字符串类型变量。需要注意的是,在Python中,变量......
  • Pythonic魔法——数据类型
    在Python中,数据类型是指数据的种类和格式,不同的数据类型具有不同的操作和特性,对不同的应用场合和数据处理有着重要的作用。Python支持多种常用的数据类型,包括数字、字符串、列表、元组、集合和字典等。本文将对这些数据类型进行介绍。 数字类型在Python中,数字类型主要包括整......
  • Pythonic魔法——命名空间
    什么是Python命名空间?Python命名空间是一个变量名和对象之间的映射,其中包含了所定义的函数、类和变量等的名称和值。在Python中,命名空间包括以下三种类型:内置命名空间(built-innamespace):它包含了Python中的内置函数和异常等,这些对象可以在任何时候直接访问,而无需导入任何......
  • Python输出函数需要注意的问题
    问题描述我是使用的print里面的f执行的相关的输出语句,然后就发现str类型的输出就自动带上了括号,就感到挺离谱的问题解决发现使用f进行输出的话,非数字数值的数据就会带上括号(在类里面),可以直接使用print(self.name)直接输出......
  • python stata交互
    python:fromsfiimportScalardefcalcsum(sum1,sum2):res=sum1+sum2Scalar.setValue("result",res)#存入scalara=1b=2calcsum(a,b)end//python函数建立一次,只要不关闭STATA则可一直使用displayresultpythoncalcsum(4,5)enddispresult//stat......
  • [3]Python高级特性-【5】高阶函数
    高阶函数是Python中一种强大的编程概念,它允许函数作为参数传递给其他函数,或者作为返回值从函数中返回。在这篇学习教程中,我们将深入了解高阶函数的概念、用法和常见的应用场景。什么是高阶函数?在Python中,函数可以被当作变量一样进行操作,包括作为参数传递给其他函数,或者作为返回值从......
  • 谈一谈Python中的装饰器
    1、装饰器基础介绍1.1何为Python中的装饰器?Python中装饰器的定义以及用途:装饰器是一种特殊的函数,它可以接受一个函数作为参数,并返回一个新的函数。装饰器可以用来修改或增强函数的行为,而不需要修改函数本身的代码。在Python中,装饰器通常用于实现AOP(面向切面编程),例如日志记录......
  • Python之带参装饰器(12)
    一、文档字符串无参装饰器和带参装饰器有什么区别呢?我们先来看文档字符串文档字符串是什么东西呢?文档字符串. ●Python文档字符串DocumentationStrings ●在函数(类、模块)语句块的第一行,且习惯是多行的文本,所以多使用三引号 ●文档字符串也算是合法的一条语句 ●惯例是首字母......