PRS三剑合璧,大数据利器出鞘[Python+R+Sublime]

        R是一种专门用于数据分析的语言,获得不少科研工做者的青睐,随着“大数据”概念的升温,R也是煊赫一时了。python天然不用多说了,简单实用,无出其右。这两个运行环境在Sublime里都有很好的支持。当这三者遇到了遇到一块儿,那真是“干柴遇烈火”啊!python

        R和Python的控制台功能天然是强悍,可是也有不少不便,毕竟只是一个Console嘛!如今咱们把R和Python的运行定义一个快捷键。打开Sublime->Presferences->Key Bindings-User,把下面的文本粘贴进去。
shell

[ {"keys":["shift+ctrl+p"],
    "caption": "SublimeREPL: Python - RUN current file",
    "command": "run_existing_window_command", "args":
    {
    "id": "repl_python_run",
    "file": "config/Python/Main.sublime-menu"
    }
},{"keys":["shift+ctrl+n"],
    "caption": "SublimeREPL: Python",
    "command": "run_existing_window_command", "args":
    {
    "id": "repl_python",
    "file": "config/Python/Main.sublime-menu"
    }
},{"keys":["shift+ctrl+l"],
    "caption": "SublimeREPL: Shell",
    "command": "run_existing_window_command", "args":
    {
    "id": "repl_shell",
    "file": "config/Shell/Main.sublime-menu"
    }
},{"keys":["shift+ctrl+r"],
    "caption": "SublimeREPL: R",
    "command": "run_existing_window_command", "args":
    {
    "id": "repl_r",
    "file": "config/R/Main.sublime-menu"
    }
}
]

        按下Control+S保存一下。如今按一下ctrl+shift+r,嗯,打开了一个R的运行控制台。大数据

        如法炮制,ctrl+shift+l,打开一个shell;ctrl+shift+n,打开一个Python的控制台;ctrl+shift+p,能够运行当前窗口的python文件。是否是很方便呀?.net

        别着急嘚瑟,只用到这个份儿上,还只是菜鸟级别。code

        如今,把打开的窗口用鼠标按住Page的标题,拖出来到Sublime主窗口之外的地方,放开,一个独立的窗体就出来了。若是你有多个屏幕,爽呆了不?若是用的Mac book,这时候点击窗口左上角的最大化按钮,该窗口将会满屏,这时候就能够在多个“大屏幕”之间快速吧啦吧啦切换。接到投影上时,能够用这种方式进行展现分析结果,逼格那是满满的啊。blog

        用R来写真正意义上的程序,不少人可能仍是不习惯。“人生苦短,我用Python”。那么咱们能够把R当个模块来用,在Python里调用便可:get

import os
os.system("R myanalyst.r")

        这里的方法能够把R当一个模块来调用:http://my.oschina.net/u/2306127/blog/369920      
数据分析

        固然,鉴于Python的灵活性,还有无数种玩法(记得去看看本站关于pyQt/pyQtGraph的介绍哦!)。要搞什么花样,全看你本身的香香力了。io

相关文章
相关标签/搜索