pinform的Python项目详细描述

  ![Alt文本][Pypi_版本]![alt text][许可证版本]pinform```用法示例首先创建测量模型,在````from pinform import measurementfrom pinform.fields import floatfieldfrom pinform.tags import tagclass ohlc(measurement):class meta:measurement_name='ohlc'symbol=tag(null=false)open=floatfield(null=false)high中创建度量模型=floatfield(null=false)low=floatfield(null=false)close=floatfield(null=false)`````````````创建inflexclient然后必须创建一个“inflexclient”实例才能连接到数据库:`````从pinform.client导入inflexclientcli=inflexclient(host=“localhost”,port=8086,如果数据库需要身份验证,请使用:```使用infloxclient的“save-points”或“save-dataframe”函数:````ohlc=ohlc(time-point=datetime.datetime.now(),symbol='aapl',open=100.6,high=102.5,low=90.4,close=94.2)cli.save-points([ohlc])````使用infloxclient的“load_points”或“load_points”作为数据帧函数:````ohlc_points=cli.load_points(ohlc,{'symbol':'aapl'})````使用来自EnguxCube的GETHOXIONTIONIGUTIGIN TAGOVALIVE函数,使用TigualValue= CLI.GETXISOLGTIONIGIGIN值TAG值(“符号”)‘BR/> BR/>从特定的度量中获得不同的标签值,将测量值传递给以前的函数: ` BR/> TAGYValue= CLI。measurement=ohlc)```若要创建具有多个选择整数值的字段,请使用“multiplechoiceintegerfield”或“enumingerfield”类。要创建具有多个选择字符串值的字段,使用“multipleechoicestringfield”或“enumstringfield”类。multipleechoicestringfield示例:````“多云”,“多雨”],空=假)````EnumStringField示例:`````From Enum Import EnumFrom Pinform.Fields Import EnumStringFieldClass WeatherCondition(Enum):Sunny='Sunny'Cloudy='Cloudy'Menury='Menury'Class WeatherInformation(Measurement):Class Meta=“天气信息”condition=enumstringfield(enum=weathercondition,````《先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法先进用法用法/>```field和pandas系列使用influxclient中的“get_fields_as_series”函数来获取特定测量类的字段作为pandas系列。也可以按时间聚合数据和分组。此函数返回一个'dict',聚合字段名作为键,pandas系列作为值。```来自pinform.client导入聚合模式series?t=cli.get?lds鷥u series(ohlc,field鴰regations={'close':[aggregationmode.mean,aggregationmode.stddev]},标记={'symbol':'aapl'},时间范围=(开始日期时间,结束日期时间)以时间间隔为单位进行分组以时间间隔为单位进行分组以时间间隔为单位进行分组以时间间隔为单位进行分组以时间间隔为单位进行分组以时间间隔为单位进行分组以时间间隔为单位进行分组以时间间隔为单位进行分组以时间间隔为单位进行分组以时间间隔为单位进行分组[以时间间隔为单位进行分组[以时间间隔为单位][以时间间隔为单位进行分组[以时间间隔为单位][以时间间隔为单位]>[以时间间隔为单位][以时间间隔为单位][以时间间隔为单位v2-brightgreen.svg“麻省理工学院许可证“欢迎加入QQ群-->: 979659372 Python中文网_新手群