python stata交互

复制代码
python:
from sfi import Scalar
def calcsum(sum1, sum2):
    res = sum1 + sum2
    Scalar.setValue("result", res) #存入 scalar
a=1
b=2
calcsum(a, b)
end
//python函数建立一次,只要不关闭STATA则可一直使用
display result
python
calcsum(4,5)
end
disp result

//stata调用python .py文件
local a=1
local b=2
python script c:\python37\statax.py
disp result
python script c:\python37\statax1.py,args(`a',`b')
disp result
sysuse auto
python
from sfi import Data
#dataraw=Data.get('foreign')
dataraw=Data.get('foreign mpg rep78',range(46,56),valuelabel=True)
dataraw
end
// >>> dataraw
// [['Domestic', 18, 4], ['Domestic', 18, 1], ['Domestic', 19, 3], ['Domestic', 19, 3], ['Domestic', 19, 8.98
// > 846567431158e+307], ['Domestic', 24, 2], ['Foreign', 17, 5], ['Foreign', 23, 3], ['Foreign', 25, 4], ['F
// > oreign', 23, 4]]
// >>> end
复制代码

 

posted @   myrj  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2022-04-16 分布式hashcat
2022-04-16 手机浏览器找cookie
2022-04-16 Nullsoft PiMP Stub [Nullsoft PiMP SFX] * 脱壳
2022-04-16 C语言:排序函数(正序 倒序)
2021-04-16 c语言:getchar() getch()回显
2020-04-16 WORD加目录
点击右上角即可分享
微信分享提示