找文章 / 找答案
精选问答 更多内容

怎么将python列表输出到数据集视图

zhhony白银一 显示全部楼层 发表于 2022-6-23 15:50:16 |阅读模式 打印 上一主题 下一主题
1
已解决

怎么将python列表输出到数据集视图

  • zhhony白银一
  • 2022-06-23 15:50:16
  • 发布在 论坛
6485 19
本帖最后由 root 于 2022-6-23 15:53 编辑

python脚本的最后获得的是一个列表callbacks,里面存储的是大概几万个长度为4的元组:列表形如 : [(a,b,c,d) , (e,f,g,h) , ... , (w,x,y,z)]
  1. # 省略前面的代码
  2. callbacks = []
  3. for rows in callList:
  4.     if "generalComment" in JsonLoad(rows[3]).keys():
  5.         callbacks.append((rows[0], rows[1], rows[2],
  6.         JsonLoad(rows[3])["generalComment"]))
  7.     else:
  8.         continue
复制代码
然后我想把他输出到数据库视图上,但是我不知道该怎么用:

我尝试这么去输出数据:

  1. entry = EntryPoint()
  2. entry.output.dataset = pandas.DataFrame({'Class': callbacks})
复制代码

我点击Python节点执行,然后点击数据集视图节点刷新,双击进节点啥东西都没有,无法获取结果。

最佳答案

yhdata_yaYCVewd 玄铁三 关注Ta

2022-06-23 15:50:17

补丁包及操作文档已经提供。如果有其他使用问题,请继续提问。
查看完整内容
回复

使用道具 举报

精彩评论19

yhdata_yaYCVewd玄铁三 显示全部楼层 发表于 2022-6-23 15:50:17
补丁包及操作文档已经提供。如果有其他使用问题,请继续提问。

DM-Engine2.0系列的补丁包及操作指导.zip

137.12 KB, 下载次数: 3

回复

使用道具 举报

Il.Mare青铜四 显示全部楼层 发表于 2022-6-23 16:18:12
右侧面板没有数据吗
微信图片_20220623161744.png
回复

使用道具 举报

zhhony白银一 显示全部楼层 发表于 2022-6-23 16:38:36
永洪tech-ab 发表于 2022-6-23 16:18
右侧面板没有数据吗

是的,这里右侧内容全部是空的
回复

使用道具 举报

Il.Mare青铜四 显示全部楼层 发表于 2022-6-23 16:52:05
root 发表于 2022-6-23 16:38
是的,这里右侧内容全部是空的

您切换一下其他视图呢,看看有数据吗
回复

使用道具 举报

zhhony白银一 显示全部楼层 发表于 2022-6-23 16:57:03
本帖最后由 root 于 2022-6-23 17:17 编辑
永洪tech-ab 发表于 2022-6-23 16:52
您切换一下其他视图呢,看看有数据吗

我刚刚尝试了其他几个视图,其中表格视图和文本视图无法和python脚本节点建立连线。然后图片视图和多视图显示 该节点所连接的节点没有图片生成。

然后我试了保存为数据集、保存为csv、保存为excel,报了没有数据的错误。


我在本地搭了环境,然后运行了这段代码,最后的entry.output.dataset值是这样的:

是不是这个结构的数据无法被数据集视图调用呀
回复

使用道具 举报

Il.Mare青铜四 显示全部楼层 发表于 2022-6-23 17:19:18
root 发表于 2022-6-23 16:57
我刚刚尝试了其他几个视图,其中表格视图和文本视图无法和python脚本节点建立连线。然后图片视图和多视图 ...

您这边产品版本号是多少呢
回复

使用道具 举报

zhhony白银一 显示全部楼层 发表于 2022-6-23 17:24:20
永洪tech-ab 发表于 2022-6-23 17:19
您这边产品版本号是多少呢

9.4.2.2
回复

使用道具 举报

Il.Mare青铜四 显示全部楼层 发表于 2022-6-23 17:30:52
稍等
回复

使用道具 举报

yhdata_yaYCVewd玄铁三 显示全部楼层 发表于 2022-6-23 18:06:45
赋值有误,您应该这么用:
  1. entry = EntryPoint()
  2. entry.output.dataset = pandas.DataFrame(data=callbacks, columns=('col0', 'col1', 'col2', 'col3')) # callbacks就是你的callbacks变量,columns是列名,您自己指定好;
  3. print(entry.output.dataset)  # 这一行是可以打印到产品控制台的,可以不用
复制代码

原因是您对pandas.DataFrame能够传入的数据结构不了解;建议看看pandas库用法,对您数据处理非常有用。
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部