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

相關文章
相關標籤/搜索