当前位置: 首页 > news >正文

在dolphinDB上直接保存一个dataframe为分布式数据表

步骤1:获取链接

import dolphindb as ddb
from loguru import loggerdef get_dolphin_session():"""获取dolphinDB的session"""dolphin_config = {"host": "127.0.0.1","port": 13900,"username": "admin","password": "123456",}s = ddb.session()_result = s.connect(dolphin_config['host'], dolphin_config['port'], dolphin_config['username'],dolphin_config['password'])if not _result:logger.error("DolphinDB 数据库无法连接!!")return Nonereturn s

步骤2:开始保存数据

这里博主打包了一个工具类:

def dolphin_append_data_by_dt(dolphin_db_path, db_table_name, dataframe,partition_col="trade_date"):"""直接保存dataframe的数据到dolphin_db中注意:dataframe的index无法添加-----------------------------dolphin_db_path: 为要保存的数据库,示例:"dfs://my_db"db_table_name: 为要保存的表名称,示例:"my_table"partition_col: 用于指定创建数据库的时候作为分区的列(这里需要根据自己的dataframe修改,比如博主想按照日期分区,对应的博主的dataframe中有一列叫trade_date)"""dataframe.reset_index(inplace=True, drop=True)if not s.existsTable(dolphin_db_path, db_table_name):  # 如果表不存在,按照当前样式的文件创建数据表_db = s.database(dbPath=dolphin_db_path)_table = s.table(data=dataframe)_db.createPartitionedTable(table=_table, tableName=db_table_name, partitionColumns=partition_col).append(_table)return # 保存完成else:print("数据表已经存在了")
http://www.lryc.cn/news/382135.html

相关文章:

  • awk
  • 如何加速AI原生应用进程?华为云开天aPaaS提出新范式
  • Matlab基础语法:变量和数据类型,基本运算,矩阵和向量,常用函数,脚本文件
  • 弥补iPhone不足,推荐金鸣识别等几款APP神器
  • KLayout 中的默认数据类型
  • 视频云存储平台LntonCVS国标视频平台功能和应用场景详细介绍
  • C语言 将程序第4,5行改为 c1=197;c2=198;将程序第3行改为int c1,c2;
  • 【总线】AXI4第五课时:信号描述
  • 创建单例模式的六种方式
  • 实用软件下载:CrossOver 2024最新安装包及详细安装教程
  • 开启调试模式
  • pygame 绘制一个大黑脸
  • XMLXXE实体注入
  • 艺术家电gorenje x 设计上海丨用设计诠释“生活的艺术”
  • 【刷题篇】链表
  • 若依框架,小程序访问后端,后端访问客户端,客户端读取图片返回
  • os7安装gitlab
  • 木头姐:将出于经济方面的考虑支持特朗普
  • sql注入登陆绕过
  • QT利用QGraphicsDropShadowEffect效果及自定义按钮来实现一个炫酷键盘
  • 机器学习(一)
  • 【深度学习】python之人工智能应用篇——图像生成技术(一)
  • java 非srping 使用r2dbc操作mysql 增删改查代码
  • 假冒国企现形记:股权变更视角下的甄别分析
  • Django 使用Apscheduler执行定时任务
  • Shopee API接口:获取搜索栏生成的商品结果列表
  • 选择门店收银系统要考虑哪些方面?美业系统Java源码分享私
  • 智慧养老的养老方式及其技术实现与趋势
  • 思维导图之计算机网络整体框架
  • P7771 【模板】欧拉路径