Permalink
Fetching contributors…
Cannot retrieve contributors at this time
59 lines (38 sloc) 1.81 KB

PyODPS: ODPS Python SDK and data analysis framework

PyODPS 是ODPS的Python版本的SDK, 它提供了对ODPS对象的基本操作;并提供了DataFrame框架,能轻松在ODPS上进行数据分析。

.. intinclude:: index-platform-int.rst

安装

PyODPS 支持Python 2.6 以上的 Python 版本,包括Python 3。系统安装了 pip 后,只需运行:

pip install pyodps

PyODPS 的相关依赖会自动安装。

注意,对于Linux和Mac用户,先安装Cython,再运行安装pyodps命令,能加速Tunnel的上传和下载。

安装有 合适版本 Visual C++和Cython的Windows用户也可使用Tunnel加速功能。

快速开始

首先,我们需要阿里云帐号来初始化一个ODPS的入口:

from odps import ODPS

o = ODPS('**your-access-id**', '**your-secret-access-key**', '**your-default-project**',
            endpoint='**your-end-point**')

这样就已经初始化,就可以对表、资源、函数等进行操作了。

在主入口,我们对于主要的ODPS对象都提供了最基本的几个操作,包括 listgetexistcreatedelete

我们会对这几部分来分别展开说明。后文中的 o 对象如无说明均指的是 ODPS 入口对象。

.. toctree::
   :maxdepth: 1

   installation-int
   installation-ext
   platform
   base
   df
   interactive
   options
   faq
   api