用于icane统计数据和元数据api的python包装器

pyicane的Python项目详细描述


pyicane是 cantabria的(icane)元数据restful api。此模块解析icane的json数据 将元数据转换为python对象和常见的数据结构,如pandas 数据帧[1]。所有icane的api类和方法都包括在内;而且, 时间序列数据可以下载到python pandas数据帧结构中。

pyicane由Miguel Expósito Martín 编写和维护,并在apache 2.0许可下分发(参见许可文件)。

[1]http://pandas.pydata.org for Python Data Analysis Library information

安装

pyicane需要熊猫并要求包装。用于安装:

pip install pyicane

用法

获取类别列表

典型用法通常如下:

from pyicane import pyicane

categories = pyicane.Category.find_all()
print categories

在数据帧中获取时间序列数据

转换为数据帧是一个有用的功能:

from pyicane import pyicane

time_series = pyicane.TimeSeries.get('census-series-1900-2001')
print time_series.data_as_dataframe()

在数据帧中获取时间序列元数据

让我们检查最相关的元数据:

from pyicane import pyicane

time_series = pyicane.TimeSeries.get('census-series-1900-2001')
print time_series.metadata_as_dataframe()

获取最近更新的数据

这是最后一次icane的api数据更新:

from pyicane import pyicane

print pyicane.Data.get_last_updated()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar