学过python的都知道Jupyter Notebook是python中的一款非常好用的网页版在线编辑器,而经济学和统计学常用的数据处理软件是stata,stata自带的do-file编辑器无论是从界面设计,代码的高亮和代码自动补全等方面来看,用户体验很差,直到stata16的MP版本才有较大改善。这里作者基于自身实践,介绍将stata内嵌到jupyter notebook中的方法来改善用户体验。废话不说了,直接上图,看看酷炫的效果。

具体操作办法:

(1)首先要安装anaconda

anaconda下载官方网址:

https://www.anaconda.com/products/individual

按照自己电脑的属性安装即可。

(2)需要安装stata,stata16软件包如下:

链接:https://pan.baidu.com/s/1jJQxHdZ_QNBopINtOdMvaQ

提取码:dyct

(3) 将stata添加到命令行注册

根据下图步骤,以管理员身份运行Windows PowerShell划重点:请务必以管理员身份运行。

查看自己安装的stata的位置:

-在Windows PowerShell执行cd命令,以进入stata程序安装的路径。cd命令后接上步所获取的stata安装路径。根据个人电脑安装路径不同有所差异。路径请以英文引号包围,这样可以避免路径文件夹名称中包含空格导致无法顺利进入目标路径。

Windows PowerShell中执行.\StataMP-64.exe /Register命令,则可以成功将stata添加到命令行注册。需要注意的是,.\StataMP-64.exe /Register中的.\StataMP-64.exe部分,根据个人电脑安装stata15版本有所差异。我电脑安装的是MP版,所以为.\StataMP-64.exe。如果安装的是SE版,应该为.\StataSE-64.exe

(4)在Anaconda中安装stata_kernel包。

  • Anaconda prompt逐行执行以下代码,安装stata_kernel包。安装结束后可根据Anaconda prompt窗口的提示,判断是否成功安装。

pip install stata_kernelpython -m stata_kernel.install
  • 1

  • 2

  • 为检验stata_kernel包是否已经成功安装,请在Anaconda prompt执行conda list代码,这会在Anaconda prompt窗口展示当前python环境下安装的所有包,以英文字母排序。请查看是否包含stata_kernel包。如果包含,这说明stata_kernel包已经成功安装。

conda list
  • 1

具体如下图所示:(5)打开jupyter notebook,检验是否安装成功

新建找到stata,即可完成。赶快来尝试体验一下吧!

stata中计算公式命令_珠联璧合:把Jupyter Notebook 作为stata的IDLE相关推荐

  1. stata中计算公式命令_#stata中哪个命令和stats命令等价#stata中计算命令

    f的临界值在stata中怎么输入命令计算 stata怎么用命令计算有几个变量 dis `c(k)'可以看到数据中含有的变量的个数. 不过这个命令会把"股票代码"和"日期& ...

  2. stata中计算公式命令_stata学习笔记(三):计算五年内的ROA标准差所用到的一些知识...

    1.如何删除某几行的数据 drop if year2==2014 | year2==2013 2.如何计算连续几年的标准差 *year2为int型 bys stkcd (year2):gen roa1 ...

  3. stata中计算公式命令_Stata数据处理:各种求和方式一览

    Stata 连享会   主页 || 视频 || 推文 温馨提示: 定期 清理浏览器缓存,可以获得最佳浏览体验. 目录 本文主要通过一些案例演示,来解决大家在 Stata 应用中遇到的各种求和问题. 1 ...

  4. python notebook配置_使用 Jupyter Notebook 配置 Stata\Python\Julia\R

    作者:许梦洁 (中山大学) E-mail: xumj9@mail2.sysu.edu.cn 原文链接:磐石若水 → 使用 Jupyter Notebook 配置 Stata/Python/Julia/ ...

  5. 珠联璧合 I:Jupyter Notebook 和 Stata 关联 (windows系统)

      作者:韩少真(西北大学) || 展金永(对外经济贸易大学) 连享会 - 与君分享 lianxh.cn   相关推文:珠联璧合 II:Jupyter Notebook 与 Matlab 之融合   ...

  6. stata最大值最小值命令_用Stata实现数据标准化

    本文作者:杨慧琳 文字编辑:李钊颖 技术总编:高金凤 重磅!!!爬虫俱乐部将于2019年10月2日至10月5日在湖北武汉举行Python编程技术培训,本次培训采用理论与案例相结合的方式,旨在帮助零基础 ...

  7. jupyter notebook怎么写python代码_如何在Jupyter Notebook中使用Python虚拟环境?

    如何在使用Jupyter Notebook时,解决Python虚拟环境间的切换问题?本文一步步帮你拆解.希望你能够避免踩坑的痛苦,把更多的时间花在愉快的编程上. 痛点 Python目前有两个主版本并存 ...

  8. jupyter notebook和python有什么区别_如何在Jupyter Notebook中使用Python虚拟环境?

    如何在使用Jupyter Notebook时,解决Python虚拟环境间的切换问题?本文一步步帮你拆解.希望你能够避免踩坑的痛苦,把更多的时间花在愉快的编程上. 痛点 Python目前有两个主版本并存 ...

  9. r语言msar如何用_如何在jupyter notebook中使用R语言

    前人之述备矣,然则操作系统不同,软件版本相异,软件安装途径有别,只为于jupyter中使用R,所遇之难 ,得无异乎? 问题陈述 操作系统:win10 64 软件叙述:安装了anaconda, R(不是 ...

最新文章

  1. iOS12系统应用发送普通邮件构建邮件
  2. 文顶顶 iOS开发UI篇—UITabBarController简单介绍 iOS开发UI篇—UITabBarController简单介绍...
  3. C++/CLI思辨录之传递托管堆地址
  4. P3384 【模板】树链剖分
  5. 简单Hook SYSENTER
  6. 计算机科学与技术 军校,清华大学计算机科学与技术系
  7. linux屏幕分辨率文件,Ubuntu 16.04 LTS设置屏幕分辨率显示Unknown display 解决
  8. Unity3D基础21:UI简介
  9. 如何在Mac 上的“终端”中限制回滚行数?
  10. 一种增加先验知识库的贝叶斯网络推理模型
  11. poj 2996 Help Me with the Game 模拟
  12. Java用递归计算1加到100
  13. L2-029 特立独行的幸福 (递归) 有代码详细解析
  14. 中国象棋---棋盘/棋子
  15. 苹果设备如何进入恢复模式
  16. BeautyGAN论文翻译
  17. android 生成bks_Android Https证书crt或者cer转换成bks文件
  18. saas平台 saas服务 什么是saas
  19. 塑胶模具设计之冷却系统
  20. 网页短信平台国际通道搭建|后台定制-移讯云短信系统

热门文章

  1. 华为如何打造智能终端的有趣灵魂?(下)
  2. FAQ宝典之常见问题排查与修复方法
  3. “5W1H”带你来学习JavaScript
  4. Android 通过局域网udp广播自动建立socket连接
  5. 欧盟数据保护新规则 75%云应用没准备好
  6. js的apply方法使用详解,绝对NB
  7. CSS Hack 和向后兼容
  8. struts 2 拦截器
  9. 剑指offer(Java实现) 从上往下打印二叉树
  10. 西南石油大学计算机科学院信息,梁宗文 - 西南石油大学 - 计算机科学学院